欢迎访问宙启技术站
智能推送

Java中常用的函数:字符串处理、文件读写、输入输出等

发布时间:2023-06-10 20:51:56

Java作为一种编程语言,在计算机领域中得到了广泛的应用,它可以用于开发各种类型的应用程序,从桌面应用程序到移动应用程序、Web应用程序和大型企业级应用程序。在Java中,有许多常用的函数可以用来处理字符串、文件读写、输入输出等方面的任务。下面将介绍一些常用的Java函数。

1. 字符串处理函数:

①substring: 该函数可以从字符串中提取一个子串并返回它。例如,可以使用该函数从字符串中提取前几个或后几个字符。语法为:

String substring (int startIndex, int endIndex)

其中startIndex表示子串的第一个字符的起始索引,endIndex表示子串的最后一个字符的索引(不包括endIndex)。

②split: 该函数可以将一个字符串分解成一个字符串数组。例如,可以将一个包含多个单词的字符串分解成单独的单词。语法为:

String[] split (String delimeter)

其中delimeter表示字符串的分隔符。

③indexOf: 该函数可以在字符串中搜索指定的字符或子串,并返回它的起始索引。例如,可以使用该函数搜索包含特定单词的字符串。语法为:

int indexOf (String str)

其中str表示需要查找的字符串或字符。

2. 文件读写函数:

①FileInputStream: 该函数可以打开一个文件并读取它的内容。例如,可以使用该函数读取一个文本文件或二进制文件。语法为:

FileInputStream f = new FileInputStream (filename)

其中filename表示需要读取的文件名。

②FileOutputStream: 该函数可以打开一个文件并写入数据。例如,可以使用该函数将数据写入一个文本文件或二进制文件。语法为:

FileOutputStream f = new FileOutputStream (filename)

其中filename表示需要写入的文件名。

③BufferedReader: 该函数可以从一个输入流中读取数据,并且通常用于处理文本数据。例如,可以使用该函数读取一个文本文件。语法为:

BufferedReader br = new BufferedReader (new InputStreamReader (inputStream))

其中inputStream表示需要读取的输入流。

3. 输入输出函数:

①System.in: 该函数可以读取标准输入流的数据。例如,可以使用该函数从键盘输入数据。语法为:

InputStreamReader isr = new InputStreamReader (System.in)

BufferedReader br = new BufferedReader (isr)

②System.out: 该函数可以将输出数据写入标准输出流。例如,可以使用该函数将数据输出到控制台。语法为:

PrintWriter pw = new PrintWriter (System.out)

以上是Java中一些常用的函数,它们可以用于处理字符串、文件读写、输入输出等方面的任务。在实际应用中,应该灵活运用这些函数来解决各种编程问题。