Java 中去除字符串中所有数字的不同方法
原文:https://www . geeksforgeeks . org/从 java 字符串中删除所有数字的不同方法/
给定字母数字字符串字符串,任务是编写一个 Java 程序,从该字符串中删除所有数字,并打印修改后的字符串。
示例:
输入: str = "GeeksForGeeks123 "
输出: GeeksForGeeks
说明:给定的字符串包含数字 1、2 和 3。我们删除所有数字并打印修改后的字符串。
输入: str = "12Java "
输出: Java
说明:给定的字符串包含数字 1 和 2。我们删除所有数字并打印修改后的字符串。
法一:使用 弦 法
- 获取字符串以删除所有数字。
- 将给定的字符串转换为字符数组。
- 初始化一个存储结果的空字符串。
- 从头到尾遍历字符数组。
- 检查指定的字符是否不是数字,然后将该字符添加到结果变量中。
- 现在,打印结果。
下面是上述方法的实现:
Java 语言(一种计算机语言,尤用于创建网站)
// Java program to remove all the
// digit from string
class GFG {
// Function to remove all the digit
// from string
public static String removeAllDigit(String str)
{
// Converting the given string
// into a character array
char[] charArray = str.toCharArray();
String result = "";
// Traverse the character array
for (int i = 0; i < charArray.length; i++) {
// Check if the specified character is not digit
// then add this character into result variable
if (!Character.isDigit(charArray[i])) {
result = result + charArray[i];
}
}
// Return result
return result;
}
// Driver Code
public static void main(String args[])
{
// Given alphanumeric string str
String str = "GeeksForGeeks123";
// Print the modified string
System.out.println(removeAllDigit(str));
}
}
Output
GeeksForGeeks
版权属于:月萌API www.moonapi.com,转载请注明出处