Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 7 của 7
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn tham khảo y. [IMG]images/smilies/wink.png[/IMG]

    Mã:
    import java.util.Scanner; public class ExamString {     public static void main(String[] args) {        Scanner in = new Scanner(System.in);        String str = new String();                System.out.println("Put string in : ");        str = in.nextLine();                String[] tmp = str.split(" ");                System.out.print("(");        for(int i = 0; i < tmp.length; i ++) {            if(i == tmp.length - 1)                System.out.print(Integer.parseInt(tmp[i]) + ")");            else                System.out.print(Integer.parseInt(tmp[i]) + ",");        }    }}

  2. #2

    Convert String thành chuỗi số

    Nhờ các pro giải quyết giúp e vấn đề này với! Em search mãi mà chả ra[IMG]images/smilies/dont_know.gif[/IMG]:
    Viết ct nhận 1 string nhập vào và chuyển thành chuỗi số nguyên.

    Vd: Nhập 1 1 3 5 7 12 24 -->Xuất (1,1,3,5,7,12,24)

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi pato24193
    Bạn tham khảo y. [IMG]images/smilies/wink.png[/IMG]
    Mã:
    import java.util.Scanner;
    
    public class ExamString {
    
    	public static void main(String[] args) {
    		Scanner in = new Scanner(System.in);
    		String str = new String();
    		
    		System.out.println("Put string in : ");
    		str = in.nextLine();
    		
    		String[] tmp = str.split(" ");
    		
    		System.out.print("(");
    		for(int i = 0; i < tmp.length; i ++) {
    			if(i == tmp.length - 1)
    				System.out.print(Integer.parseInt(tmp[i]) + ")");
    			else
    				System.out.print(Integer.parseInt(tmp[i]) + ",");
    		}
    	}
    }
    thanks, mình đã tìm ra cách rồi! [IMG]images/smilies/smile.png[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    @pato24193
    dùng String.replace(old_char_sequence, new_char_sequence) cho nhanh

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ukm, Dùng hàm split là hoàn toàn chính xác rồi!
    Do lúc đó mình mới học chưa biết gì!
    Dù sao cũng thanks các bro tận tình!

  6. #6
    @giaicuu_505_1412: dùng replace(" ", ",") có phải nhanh hơn k :|


    Mã:
    public class Test {    public static void main(String[] args) {        String data = "1 1 3 5 7 12 24";        System.out.println("("+ data.replace(" ", ",") + ")");    }}

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình cũng viết thử ra
    Mã:
    public class String_split {
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            String str ="1 1 3 5 7 12 24";
            String[] tmp= str.split(" ");
            System.out.print("(");
            for(int i = 0; i < tmp.length; i ++) {
                if(i == tmp.length - 1)
                    System.out.print(Integer.parseInt(tmp[i]) + ")");
                else
                    System.out.print(Integer.parseInt(tmp[i]) + ",");
        }
    }
    }

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •