Phương thức ParseInt trong java

Em tìm hiểu được ParseInt để chuyển 1 chuỗi sang 1 số nguyên. Nhưng em vẫn chưa hiểu là
vd: em có

String so1 = inFromClient.readLine("1");
int so1=Integer.parseInt(str);

vậy anh chị cho em hỏi là int so1=Integer.parseInt(str); sẽ chuyển String “1” thành int 1 hay sẽ thành int 49 ạ?
Em xin cảm ơn ạ! :blush:

Như ví dụ trên của bạn thì so1 = 1;

1 Like

Anh trường tiện cho em hỏi có cách nào chuyển “abcd” thành mảng[4]: “a” “b” “c” “d” không ạ?

String [] arr="abcd".split("");

2 Likes

Anh ơi thế ví dụ em code
String [] arr=nhanTuClient.readLine().split("");
với nhanTuClient.readLine(). là đọc dòng người nhập vào. chuyển dòng đó thành từng mảng. vd người t nhập 101 thì với code trên nó có phải arr[ ]={1,0,1} không ạ? :blush:

Sử dụng toCharArray() của String nhé

1 Like

Anh em cũng vừa đọc cái đó nhưng không biết cách viết code sao ạ? :frowning:

char[] arrChar = str.toCharArray();

1 Like

Anh ơi ví dụ một cái cụ thể là abcd đi ạ :blush:

Bạn viết thử đi sẽ rõ mà, có gì khó hiểu đâu?

Anh xem đúng không anh:

String str = "abcd";
char[] duLieu = str.toCharArray();
==>> duLieu[]={a,b,c,d}; 

Đúng không anh? :blush:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?