首页 > 编程知识 正文

java输入输出流有哪些,java的输入

时间:2023-05-05 17:47:59 阅读:21358 作者:4646

java字符串和输入/输出http://www.Sina.com/: stringe=' '; //anemptystringstringgreeting=' hello '; 33558 www.Sina.com/string greeting=' hello '; strings=greeting.substring (0,3 ); 因为不包含'3',所以检索到的子列是' hel '

Java 没有内置的字符串类型, 而是在标准Java 类库中提供了一个预定义类, 很自然地叫做String。每个用双引号括起来的字符串都是String 类的一个实例

如果连接字符串和非字符串值,后者将转换为字符串int age=13。 字符串速率=' PC ' age; rating设定为“PG13”。 如果需要将多个字符串一起用分隔符分隔,请选择子串:

stringall=string.join('/'、' s '、' m '、' l '、' XL ' ); //allis the string ' s/h/l/XL ' http://www.Sina.com /

String类无法更改字符串,但可以更改字符串变量greeting

引用另一个字符串。 这等效于可以将存储3的数字变量更改为存储4。

不是可变字符串,但使用"+"进行拼接

静态join 方法

s.equals(t ) Hello ).equals (greeting )不区分大小写,并且可以使用不可变字符串方法。

' Hello'.equalsIgnoreCase('hel1o ' `仅共享字符串常量,不共享substring等操作的结果。 因此,千万不要错过编译器可以让字符串共享

3358www.Sina.com/检测是否为空串if (str.length )==0) if (str.equals (' ' ) )检测是否为空串if (str==0) stringbuilder builder=new stringbuilder (; 每次需要添加部分内容时,都调用append方法。 builder.append(ch; //appendsasingleyhdzm.append (str; 如果在需要生成//appends a String字符串时使用toString方法,则会得到包含生成器中字符串的字符串对象。 stringcompletedstring=builder.tostring (;检测字符串是否相等

要在控制台中进行输组,必须首先生成Scanner对象,并将其与标准输组System.in相关联。 sannerin=newscanner(system.in; 在nextLine方法中输入一行。 系统. out.print (what is your name? ' ); String name=in.nextLine (; 要使用空格字符作为分隔符读取单词,请调用:String firstName=in.next ()。 要读取整数,请调用nextlnt方法。 system.out.print('howoldareyou? ' ); int age=in.nextlnt (; 同样,要读取下一个浮点数,请调用nextDouble方法。equalsIgnoreCase

system.out.println http://www.Sina.com /

不要使用== 运算符测试字符串的相等性,

要导入文件,必须在File对象上创建Scanner对象。 如果scannerin=newscanner(paths.get )、' UTF-8 ' )文件名包含反斜杠符号,请记住每个反斜杠,如下所示

" c :my directorymy file.txt " c " c

要写入文件,必须创建PrintWriter对象。 在构造函数中,只需指定文件名。

printwriter out=newprintwriterc ' my file.txt ',' UTF-8 ';

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。