去掉最前和最后的空格

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:46:35
比如说:
String str = " 关键字 排序 呵呵 ";

如何能变成:
String str = "关键字 排序 呵呵";

注意,最前和最后的空格数不一定多少,也可能没有.要一种通用的方法
不能trim实现,手写的

这样可以了吧。试试吧!

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Test {

public static void main(String[] args) {

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入一个字符串:");
String inputStr = null;
try {
inputStr = input.readLine();
} catch (IOException e) {
System.out.println("读入数据错误!");
return;
}

StringBuilder result = new StringBuilder(inputStr);
int index = 0;
while ((index = result.indexOf(" ")) != -1) {

if (index == 0) {
result.deleteCharAt(index);
} else {
break;
}
}

wh