⑴ 用java寫出 去除字元串前後的空格的代碼 不能用trim()
import java.util.*;
public class Main
{
public static String deleteBlank(String str){
char[] array = str.toCharArray();
int start = 0,end = array.length-1;
while(array[start]==' ')start++;
while(array[end]==' ')end--;
return new String(array,start,end-start);
}
public static void main(String[] args)
{
Scanner cin = new Scanner(System.in);
System.out.println("請輸入");
while(cin.hasNext()){
String str = Main.deleteBlank(cin.nextLine());
System.out.println(str);
System.out.println("請輸入");
}
}
}
⑵ JAVA中如何去除字元串前後的全形空格(當中保留)
給你個剛來出爐的源方法 熱乎的~~ ^-^
這個方法是去掉字串前後所有的空格.
public static void main(String[] args) {
String a = " aaaa aaaa ";
a = a.trim();
while(a.startsWith(" ")){
a = a.substring(1,a.length()).trim();
}
while(a.endsWith(" ")){
a = a.substring(0,a.length()-1).trim();
}
System.out.println(a);
}
⑶ java String去除兩端的空格和空字元
java中String有個trim()能夠去掉一個字元串的前後空格。
但是trim()只能去掉字元串中前後的半專角空格,而無法去掉全形屬空格。
去掉全形空格需要在trim()方法的基礎上加上一些判斷。
String textContent ="abctest";
textContent = textContent.trim();
while (textContent.startsWith("")) {//這里判斷是不是全形空格
textContent = textContent.substring(1, textContent.length()).trim();
}
while (textContent.endsWith("")) {
textContent = textContent.substring(0, textContent.length() - 1).trim();
}
⑷ Java中去除字元串中所有空格的幾種方法
1、String.trim()
trim()是去掉首尾空格
2、str.replace(" ", ""); 去掉所有空格,包括首尾、中間
復制代碼 代碼如下:
String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3、或者replaceAll(" +",""); 去掉所有空格
4、str = .replaceAll("\\s*", "");
可以替換大部分空白字元, 不限於空格
\s 可以匹配空格、製表符、換頁符等空白字元的其中任意一個
具體如下:
1、簡介
編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,是計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
2、匯編程序
匯編程序。使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統的硬體結構,所以從程序設計本身上來看仍然是低效率的、繁瑣的。但正是由於匯編語言與計算機硬體系統關系密切,在某些特定的場合,如對時空效率要求很高的系統核心程序以及實時控製程序等,迄今為止匯編語言仍然是十分有效的程序設計工具。
3、執行原理
計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。這種將高級編程硬體程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。
⑸ Java 如何去掉字元串的前後空格
String reg = "^\\s+|\\s+$";
String str = " stt ";
str = str.replaceAll(reg,"");
⑹ JAVA怎麼【只】去掉字元串【前面的】空格
以上答案都有沒抄有好好看看題目啊。。。
我代碼是方法f,輸入字元串S,返回S。
只去掉前面的空格。
public static String f(String s){
for(int i=0;i<s.length();i++){
if(s.charAt(i)!=' '){
s=s.substring(i,s.length());
break;
}
}
return s;
}
⑺ String的trim方法如何去掉字元串中前/後面的空格
java中String有個trim()能夠去掉一個字元串的前後空格。但是trim()只能去掉字元串中前後的半形空格,而無法去掉全形空格。去掉全形空格需要在trim()方法的基礎上加上一些判斷。StringtextContent="abctest";textContent=textContent.trim();while(textContent.startsWith("")){//這里判斷是不是全形空格textContent=textContent.substring(1,textContent.length()).trim();}while(textContent.endsWith("")){textContent=textContent.substring(0,textContent.length()-1).trim();}
⑻ java中怎樣只去掉字元串後面的空格
"java中怎樣 只去掉字元串後面的空格 ".replaceAll("(.*?)\\s+$", "$1");
⑼ 怎麼去除一個字元串的前後空格
Java編程語言中,去掉字元串的前後空格,使用字元串的方法trim方法即可達到這個目的
舉例:
String s = " test ";
System.out.println("去掉空格前字元串的長度:"+s.length());
s = s.trim();
System.out.println("去掉空格前字元串的長度:"+s.length());
輸出結果為:
去掉空格前字元串的長度:11
去掉空格前字元串的長度:4