重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
JAVA中去掉空格
成都創(chuàng)新互聯(lián)公司成立于2013年,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元撫州做網(wǎng)站,已為上家服務(wù),為撫州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中間
復(fù)制代碼 代碼如下:String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替換大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、換頁(yè)符等空白字符的其中任意一個(gè) 您可能感興趣的文章:java去除字符串中的空格、回車(chē)、換行符、制表符的小例子
空格可以直接輸入,例如System.out.println(" ");而如果用String表示那些符號(hào)的話,空格直接就是\t就行。
\\ 反斜杠\' 單引號(hào)'
\" 雙引號(hào)"
\uxxxx 以十六進(jìn)制指定Unicode字符輸
\dxxx 以八進(jìn)制指定Unicode字符輸出
\b 倒退一個(gè)字符
\f 換頁(yè)
\n 換行
\r 光標(biāo)移至行首
\t 跳格(一個(gè)TAB鍵)
擴(kuò)展資料
運(yùn)算符是一些特殊的符號(hào),主要用于數(shù)學(xué)函數(shù)、一些類(lèi)型的賦值語(yǔ)句和邏輯比較方面。特殊字符的表示方法:
\r?回車(chē)?('\u000D')
\d?數(shù)字等價(jià)于[0-9]
\D?非數(shù)字等價(jià)于[^0-9]
\s?空白符號(hào)?[\t\n\x0B\f\r]
\S?非空白符號(hào)?[^\t\n\x0B\f\r]
\e Escape
\b?一個(gè)單詞的邊界
\B?一個(gè)非單詞的邊界
\G?前一個(gè)匹配的結(jié)束
參考資料:百度百科 Java
java里面使用string.format實(shí)現(xiàn)空格右填充代碼如下:
package cn.com.songjy;
import java.text.NumberFormat;
public class NumberFormatTest {
public static void main(String[] args) {
int i = 1;
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);
nf.setMaximumIntegerDigits(4);
nf.setMinimumIntegerDigits(4);
System.out.println(nf.format(i));
}
}
public class TestStringFormat {?
public static void main(String[] args) {
int youNumber = 1;
String str = String.format("%04d", youNumber);?
System.out.println(str); // 0001
}
}
private static final String STR_FORMAT = "0000";
public static String haoAddOne_2(String liuShuiHao){
Integer intHao = Integer.parseInt(liuShuiHao);
intHao++;
DecimalFormat df = new DecimalFormat(STR_FORMAT);
return df.format(intHao);
}
public class Test
{
public static void main(String[] args) throws IOException
{
int emptys = 0;
String str = "一句話中的 空格 數(shù),哈 哈我 來(lái)實(shí)現(xiàn) !";
char[] arry = str.toCharArray();
for (int i = 0; i arry.length; i++)
{
if ((arry[i] + "").equals(" "))
{
emptys++;
}
}
System.out.println(emptys);
}
}
頁(yè)面中用 nbsp;代表一個(gè)空格 (中間的符號(hào)與n之間有個(gè)空格,你用的時(shí)候去掉就行了 原因 在這個(gè)輸入框中默認(rèn)就給我解析成空格了) Java類(lèi)中 System.out.println(" ");雙引號(hào)中間想要幾個(gè)空格就敲幾次空格鍵
1、指定帶空格的文件名名稱,String fileName = "空 格";指定文件后綴格式 String suffix=".txt";
2、使用java 的File 類(lèi):File yourFile = new File(fileName+suffix);
先判斷指定文件名的文件是否存在:
if(yourFile .exists()){
//存在了,要干啥你自己寫(xiě)
}else{
boolean isSuccess = yourFile.createNewFile();
if(isSuccess){
//創(chuàng)建文件成功
}else{
//創(chuàng)建失敗
}
}