java学习篇-------字符串和文本I/O

原创 2015年07月07日 06:04:58

1.在java中,字符串是一个对象,String类中有11个构造方法和40多个处理字符的方法。

 使用举例:String message=new String ("Welcome to java");   

要点: String对象是不可变的,它的内容一经创建便不可改变。

字符串的比较方法: string1.equals(string2); 用于比较string1和string2是否相同,相同时返回true,不同时返回false。

string 类还提供了,获取字符串长度的方法,连接字符串的方法。

1.string.length()  、、 可以用来获取字符串的长度。

2.string.concat   、、 连接俩个字符串,也可以使用“+”号进行字符串连接。

3tocharArray()    、、 字符串转换成数组。  例如: char [  ] chars =“java”.tocharArray( );

2.java还提供了功能更为强大的:StringBuilder 类和stringBuffer 类。

只要使用字符串的地方都可以使用 StringBuilder 类和stringBuffer 类 ,同时,他们还支持添加、插入、追加新的内容。


2.文件类:

如何使用File 类获取文件的属性以及删除和重命名文件???

new File ("C:\\book");

利用file对象的: file.exist()  file.length() 等方法可以获取相关的属性。


3.java的I/0操作。


为了完成I/O操作,需要使用恰当的java I/O 类创建对象。


1.如何使用PrintWriter(  )类想问文件中写入数据。

java.io.PrintWriter(   ) 类可以用来创建一个文件并向文件写入数据。


例如: PrintWriter   output= new  PrintWriter ( filename)   //创建一个文件

但是:???如何在给定的路径上创建一个文件呢???

调用PrintWriter 对象上的print  println  printf  方法向文件中写入数据。


例如:  output .print( "john T  Smith"  );

       output.prinln(90);

               output.close();

必须使用close()方法关闭文件,否则数据就不能正确的保存在文件中。



4.使用 Scanner  类从文件中读取数据。

Scanner  input =new (new File (filename));

:

mi =input.next();

input.close();

System.out.println(mi);





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java 字符串和文本I/O

字符串类String字符串 由字符构成的一个序列。在很多语言中,字符串都被当作字符数组来处理,在Java中,字符串是一个对象。构造一个字符串 String newString = new Strin...

JAVA中的字符串和文本I/O

定义一个字符串,Java可以有如下几种方式:1) String newstring = new String("Welcome to Java");   2) String message = "We...

Java探索之旅(14)——文本I/O与读写

1文件类File    封装

Java 文本与二进制I/O总结

文本I/O与二进制I/O二进制I/O不涉及编码和解码,因此更高效。 文本I/O建立在二进制I/O的基础之上,它提供一层抽象,用于字符层次自动进行的编码和解码。 Java的类文件存储为二进制文件。因...

java 基础之 I/O流 其三 (文本输入输出)

文本输入输出上一小节讲了字节的使用,但是使用字节的操作不适合我们在日常中对文件的文本进行使用和理解,所以这节讲讲字符流的操作。保存数据时,我们可以选择文本格式PrintWrite 或 二进制格式Dat...

C++学习笔记(二):关于文本I/O和文本文件前cin小特性的了解

关于char的文本读取:

java字符串加减乘除的分割(I/O)

java字符串I/O流的分割

C++ Primer 学习笔记_26_标准I/O库(续) --文件的输入与输出、字符串流

标准I/O库 --文件的输入与输出、字符串流 一、文件的输入与输出     fstream头文件定义了三种支持文件IO的类型:ifstream,ofstream,fstream。这些类型都由相应的i...

java_I\O学习笔记

  • 2012-10-19 14:40
  • 440KB
  • 下载

java i/o 推荐学习io

  • 2009-07-11 11:58
  • 2.13MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)