色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎么剔除換行符和空格

謝彥文1年前7瀏覽0評論

Java是一種廣泛使用的編程語言,很多程序員都選擇使用它來開發各種應用程序。在編寫代碼時,通常會遇到需要剔除輸入中的換行符和空格的情況。下面我們來了解一下如何使用Java來剔除換行符和空格。

// 剔除換行符和空格的函數
public static String removeWhitespaceAndNewline(String input) {
// 替換所有空格
String newStr = input.replaceAll(" ", "");
// 替換所有換行符
newStr = newStr.replaceAll("\n", "").replaceAll("\r", "");
return newStr;
}

上面的代碼演示了如何定義一個函數,用來剔除輸入字符串中的換行符和空格。在這個函數中,我們使用了Java中的replaceAll()方法來進行字符串的替換操作。具體來說,我們通過傳入的參數input調用replaceAll()方法,使用正則表達式來匹配輸入字符串中的所有空格,替換為空字符串,然后再匹配所有換行符,替換為空字符串。最后返回新的字符串。

為了更好地使用這個函數,我們可以在Java中使用Scanner類來讀取用戶的輸入。下面的代碼演示了如何使用Scanner類和上面定義的函數來實現用戶輸入去掉空格和換行符的功能。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String newStr = removeWhitespaceAndNewline(input);
System.out.println(newStr);
}
public static String removeWhitespaceAndNewline(String input) {
// 剔除空格和換行符
String newStr = input.replaceAll(" ", "");
newStr = newStr.replaceAll("\n", "").replaceAll("\r", "");
return newStr;
}
}

上面的代碼中,我們首先導入Java中的Scanner類,然后在main()函數中創建一個Scanner對象,使用nextLine()方法讀取用戶的輸入,并將其保存到input變量中。隨后,調用removeWhitespaceAndNewline()函數剔除輸入字符串中的空格和換行符,并將結果保存到newStr變量中。最后,使用System.out.println()方法輸出newStr變量的值。

總結來說,使用Java剔除輸入字符串中的空格和換行符,需要使用正則表達式和字符串替換操作。通過定義一個專門的函數,我們可以將字符串剔除空格和換行符的操作封裝起來,方便調用和使用。

上一篇lua與php
下一篇aptana 裝php