当前位置: 首页 > 知识库问答 >
问题:

编写程序删除所有字符、数字和特殊字符。最后显示结果数的平方根[闭合]

暨鹭洋
2023-03-14

问题:编写一个程序来输入包含所有不同类型字符(包括数字)的字符串。通过删除所有字母和特殊字符创建一个新字符串,最后显示结果数字的平方根。

这是我的程序,但它不起作用。你能帮忙吗?

共有1个答案

许涵容
2023-03-14

试试看,应该有用。

    String s1 = "eéf2er@efr5er!";
    String s2 = "";
    
    for (char c : s1.toCharArray()) {
        if (Character.isDigit(c))
        {
            s2 += c;
        }
    }
    
    double sqrt = Math.sqrt(Double.parseDouble(s2));
    
    System.out.println(sqrt);
 类似资料:
  • 问题内容: 我面临网址问题,我希望能够转换标题,该标题可以包含任何内容,并去除所有特殊字符,因此它们仅包含字母和数字,当然我想用连字符替换空格。 怎么做?我听说过很多关于正则表达式(regex)的使用… 问题答案: 这应该可以满足您的需求: 用法: 将输出: 编辑: 嘿,只是一个简单的问题,如何防止多个连字符彼此相邻?并将它们替换为1?

  • 朋友们,可以在一个正则表达式中验证特殊字符的最小值、大写字母的最小值和数字的最小值吗? 字符串示例: 我想要的是: 我想要一个正则表达式来验证至少2个特殊字符、2个数字和2个大写字母

  • 问题内容: import java.util.Scanner; import java.util.regex.*; public class io{ public static void main(String args[]){ Scanner scan = new Scanner(System.in); String c; if((c=scan.nextLine())!=null) { Patt

  • 问题内容: 我正在编写一个bash脚本,需要分析文件名。 它将需要删除所有特殊字符(包括空格): “!?.-_ ,并将所有大写字母更改为小写字母。类似于: 至: 我已经看到许多问题可以使用许多不同的编程语言来实现,而不能使用bash来实现。有什么好方法吗? 问题答案: 第一个删除特殊字符。表示删除,表示补码(反转字符集)。因此,意味着删除除指定字符外的所有字符。在与包括保持Linux或Window

  • 如何从R中的字符串中删除所有特殊字符并用空格替换它们? 要删除的一些特殊字符是:

  • 问题内容: 我想要一个RegExp,它将从字符串中删除所有特殊字符。我正在尝试类似的方法,但是它在IE7中不起作用,尽管它在Firefox中有效。 RegExp的详细说明也将有所帮助。 问题答案: 正如评论中提到的,将其作为白名单更容易-替换安全列表 中不 存在的字符。 脱字号()表示集合的取反,表示全局且不区分大小写(后者有点多余,但我想提一下),本例中的安全列表是数字,单词字符,下划线()和空