学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

怎么读取有空格的字符串

怎么读取有空格的字符串

System.out.println( "Input Address: ");
String street = scan.next();
System.out.println(street);

Input Address:
fds fds
fds
请问怎么才能读取整段字符"fds fds".

TOP

转换成string试试~~
欢迎JAVA爱好者的加入,我们的目地是建一个技术交流平台,大家一起努力吧!QQ群:60111249

TOP

谢谢2楼。
但该怎么转呢?next或者nextLine读的都是String嘛,还是不知道,请大家帮忙

TOP

这么读不就行了嘛 !!?

import java .util.*;
public class Main {
    public static void main(String[] args) {
        System.out.println( "Input Address: ");
        Scanner in =new Scanner(System.in);
String street = in.nextLine();
   System.out.println(street);

TOP

这样还是不行,
System.out.println( "Input ID: ");
String street = scan.nextInt();
System.out.println( "Input Address: ");
String street = scan.nextLine();
System.out.println( "Input Job: ");
String street = scan.next();

这样的话,Address不用输入就给值了,如果把nextLine换成next,输入空格就出现只能读取空格前内容的情况了

TOP

不要用next(),用nextLine()
java群: 55919698

My blog: http://hi.baidu.com/longrm

TOP

Thanks for all!

TOP

Problem fixed. Thanks for all

TOP

发新话题