โจทย์ java ข้อนี้แก้ไงดีค่ะ

กระทู้คำถาม
จงเขียนโปรแแกรมเพื่อรับค่าตัวเลขจำนวน 2 บรรทัด โดยมีเครื่องหมาย "," คั่นระหว่างตัวเลข โปรแกรมจะทำการนับว่าตัวเลขในบรรทัดที่ 1 มีจำนวนกี่ตัวในบรรทัดที่ 2 จากนั้นให้โปรแกรมแสดงผลตัวเลขพร้อมจำนวนที่นับได้โดยคั่นด้วย "-"

ตัวอย่างเช่น ค่าตัวเลขที่รับเข้ามา 2 บรรทัดคือ
1,2,3,4,5,6,7,8,9
1,2,3,3,4,4,5,5,6,6,6,7,7,7,7,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9

ดังนั้น output
1-1
2-1
3-2
4-2
.
.
.

พอดีไม่ได้จบสายคอมฯมาค่ะ แต่มาหัดฝึกเขียนเอง จบสายภาษาศาสตร์มา ดูจากคลิปที่เขาสอนแล้วไปหาโจทย์มาทำอะค่ะ
แต่ข้อนี้ลองเขียนตั้งนานก็ยังไม่ได้สักที

import java.util.Scanner;
public class JavaApplication7 {
    public static void main(String[] args) {
        int x;
        Scanner in = new Scanner(System.in);
            System.out.println("input number 1 : ");
            x = in.nextInt();
            for(x=1;x<=9;x++);

ไม่แน่ใจว่ามันต้องกำหนดค่าตัวเลขขึ้นมาทั้งหมดก่อนรึเปล่าคะ แล้วค่อยมานับอีกที สามารถใช้ length มานับไดไหมคะ เพราะดูในหนังสือเห็นบอกว่าใช้หาความยาว string

แนะนำทีค่ะ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่