class x{
public static void main(String[] a){
String s = "cat,dog,boy";
System.out.print(s.split(","));
}
}
ก็คอมไพผ่านแต่ทามไมกดรันแล้วไม่แสดงอะไรง่ะคะ
»
Submitted by fake-or-dead on 29 October, 2007 - 19:48.
System.out.print รับค่าเป็น String ครับ ไม่สามารถยัด array of String ลงไปได้
แล้ว
public static void main(String[] a){
String s = "cat,dog,boy";
System.out.print(s.split(","));
ต้องการผลลัพธ์แบบไหนครับ
- cat dog boy
ก็ไม่ต้องใช้ split ใช้ replaceAll(",", " ") แทน
- cat
- dog
- boy
ก็ลอง System.out.print(s.split(",")[0]+"\n"+s.split(",")[1]+"\n"+s.split(",")[2]);
แทนแล้วกันครับ
Ruby on new Rails(user) >.<
»
Submitted by JavaDevil on 31 October, 2007 - 18:10.
หั่นสตริงก์ออกมาเป็นชิ้นๆ เช่น
String s = "abc;def;ghi;jkl";ถ้าเรียก
s.split(";")จะได้อาเรย์ของสตริงก์ 4 ตัว ได้แก่ abc, def, ghi, jkl
ขอบคุณมากนะคะ
class x{
System.out.print(ar[I]);
public static void main(String[] a){
String s = "cat,dog,boy";
String ar[] = s.split(",");
for(int I=0;I
}
}
}
ทำไมcodeนี้ต้องมีforอ่ะคะ ทำไมใช้s.splitเหมือนเมทธอด ตัวอื่นๆเลยไม่ได้หรอคะ ลองตัดfor
class x{
public static void main(String[] a){
String s = "cat,dog,boy";
System.out.print(s.split(","));
}
}
ก็คอมไพผ่านแต่ทามไมกดรันแล้วไม่แสดงอะไรง่ะคะ
System.out.print รับค่าเป็น String ครับ ไม่สามารถยัด array of String ลงไปได้
แล้ว
public static void main(String[] a){
String s = "cat,dog,boy";
System.out.print(s.split(","));
ต้องการผลลัพธ์แบบไหนครับ
- cat dog boy
ก็ไม่ต้องใช้ split ใช้ replaceAll(",", " ") แทน
- cat
- dog
- boy
ก็ลอง System.out.print(s.split(",")[0]+"\n"+s.split(",")[1]+"\n"+s.split(",")[2]);
แทนแล้วกันครับ
Ruby on new Rails(user) >.<
String ที่ใส่เข้าไปใน method split เป็น Regex นะครับ ระวังในการใช้นิดหน่อย เช่น การจะแยกตัวที่คันด้วย "." ต้องใช้เป็น "\\." แทนเป็นต้นนะครับ แอบเคยเจอปัญหา..