java - 字符串以 '\n' 结尾最有效的操作方法是什么?

标签 java android string

碰巧用户单击 Enter,而我不想将其作为输入的一部分,该字符串可以以 3 次\n 结尾,因此仅替换一个无法完成这项工作 我的解决方案是;

String values[] = string_Ends_With_Back_Slash_N.split("\n"); 
String String_without_Back_Slash_N =new String (values [0]);
//or just to point there without the new but i want later to dump the garbage.

或者至少现在将值转储到GC......

所以两个q:

  1. 有更有效的方法吗?..
  2. 我该称呼谁为编译器(android 上的 java ...)

最佳答案

尝试String.trim()

此方法删除字符串末尾的所有字符,这些字符的 ascii 代码小于空格(间隔,32)。这包括 \n (10)。

关于java - 字符串以 '\n' 结尾最有效的操作方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108897/

相关文章:

python - 统计word中大写和小写字符的个数

java - 查看索引是否为负数

java - Android:添加一个简单的 fragment

java - 将 Html 图像输入保存为 java 文件

使用 RXJava 的 Android,我如何获取带有整数列表的 Observable 并将其转换为对象列表

android - Opencl 与 Android 的集成

android - Eclipse Android 更改 API 级别

javascript - 如何检测字符串中的单位?

java - 如何在 IntelliJ 中将项目库从一个项目复制到另一个项目?

java - @Transactional 和调用两个或多个表的逻辑应该放在哪里?