java - 在java中读取特定字符之前的文件

标签 java

如何从文件行中读取特定字符之前的内容?例如我有这样的行:

"Hello world !I am Nika." 

如何读取 ! 之前的文本?
我尝试过使用 BufferedReader 类方法 ReadLine,但它读取整行。

最佳答案

您可以使用split() 功能如下:

String str = "Hello world !I am Nika.";
String neededStr = str.split("!")[0];
System.out.println(neededStr);

关于java - 在java中读取特定字符之前的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20271138/

相关文章:

java - 当我从抽象父类(super class) Activity 调用子类的方法时,发生了什么?

java - 千分尺在哪里存储数据?

java - 在 JAX-RS 中使用 API key 进行身份验证

java - 找不到合适的驱动程序的原因

java - 使用eclipse访问java中的外部类文件

java - 无法从 Bootstrap 日期选择器获取日期

java - 我如何在 Android 应用程序中访问一个简单的 txt 文件?

java - 运行 Jenkins 插件时出现 JDOM NoClassDefFoundError

java - 带有 ResponseBody : set ResponseStatus in method body 的异常处理程序

java - 如何在java中实现我自己的通用集合?