|
|
|
Java ช่วยทีคับ!!! พอดีได้การบ้านเกี่ยวกับการใช้ split มาคับ แต่ผมเขียนต่อไม่ได้ |
|
|
|
|
|
|
|
กำหนดค่าเริ่มต้นให้กับข้อความเป็น 1,2,3,1,2,2,2,1,3,1,1,1,1,1,4,2,3,4,1,1,4 จงหาความถี่แยกตามตัวเลข 1-4 (1 มีเท่าไหร่ 2 มีเท่าไหร่….4 มีเท่าไหร่)
ประมาณว่าให้ใช้ split แบ่งข้อความออกก่อน พอแบ่งเสร็จก็ให้แยกว่า 1 มีกี่ตัว 2 มีกี่ตัว แบบนี้อ่าครับ พอดีผมเขียน JAVA ไม่เป็นไรเลยครับ
Tag : Java, JAVA
|
|
|
|
|
|
Date :
2013-06-16 20:44:34 |
By :
l3ios |
View :
2396 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเรียน วจก.คอม
แนะนำให้เปลี่ยนคณะดีกว่าครับ
เพราะต้องเจอโจทย์ที่ยิ่งกว่านี้อีกเยอะ
|
|
|
|
|
Date :
2013-06-16 21:14:48 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าใจคับ แต่นี่ผมเพิ่งหัดใหม่ไม่เคยเขียนเลย เรียน IT คับผม มันเป็นวิชาเอกเลือก ผมลงไปเพื่ออยากได้ความรู้เพิ่มเติมคับ เข้ามาตั้งโพสเพื่ออยากขอคำแนะนำหรือวิธีการเขียนหน่อยครับ เพื่อให้ผมได้เข้าใจยิ่งขึ้น ผมอ่านในหนังสือมันไม่เข้าใจ
|
ประวัติการแก้ไข 2013-06-16 21:27:24 2013-06-16 21:30:48
|
|
|
|
Date :
2013-06-16 21:26:42 |
By :
l3ios |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไง ก็ขอเอาใจช่วยล่ะกัน ^^
|
|
|
|
|
Date :
2013-06-17 08:49:33 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค๊ดที่คุณทำไปแล้วที่มัน error มาดูหน่อยครับ จะให้เริ่มเขียนให้หมดคงไม่ไหว จะแก้ที่มัน error จะดีกว่าครับ
|
|
|
|
|
Date :
2013-06-17 15:44:51 |
By :
ชัย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 5 เขียนโดย : ชัย เมื่อวันที่ 2013-06-17 15:44:51
รายละเอียดของการตอบ ::
Code (Java)
String a = "1,2,3,1,2,2,2,1,3,1,1,1,1,1,4,2,3,4,1,1,4";
String[] stList = st.split(",");
for(int i = 0;i<stList.length;i++){
System.out.println("split " + (i+1) + " = " + stList[i]);
}
for(int i=0;i<stList.length;i++){
for (int j = 0;j<i;j++){
if(stList[i]== stList[j]){
if(i>0){
System.out.println(",");}
}
}
System.out.print(stList[i]);
}
ผมเขียนไว้แบบนี้อ่าครับ ไม่รู้ว่าถูกหรือป่าว
|
ประวัติการแก้ไข 2013-06-17 16:33:03
|
|
|
|
Date :
2013-06-17 16:32:36 |
By :
l3ios |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Java)
public class Train {
private static String str;
private static String[] arrs;
public static void main(String[] args) {
str = "1,2,3,1,2,2,2,1,3,1,1,1,1,1,4,2,3,4,1,1,4";
arrs = str.split(",");
int x1,x2,x3,x4;
x1 = 0;
x2 = 0;
x3 = 0;
x4 = 0;
for(int i=0;i<arrs.length;i++)
{
if(arrs.equals("1"))
{
x1++;
}
else if(arrs.equals("2"))
{
x2++;
}
else if(arrs.equals("3"))
{
x3++;
}
else if(arrs.equals("4"))
{
x4++;
}
}
System.out.println("1 : "+x1);
System.out.println("2 : "+x2);
System.out.println("3 : "+x3);
System.out.println("4 : "+x4);
}
}
งมเขียนตั้งนาน ได้แล้วคับ
|
|
|
|
|
Date :
2013-06-18 20:31:18 |
By :
l3ios |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีใจด้วยครับ
|
|
|
|
|
Date :
2013-06-19 06:17:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ foreach กับ switch case ก็ได้นะ
|
|
|
|
|
Date :
2013-06-21 17:02:32 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|