Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用内置的字符串方法来消除字符串中除字母字符之外的所有字符,将它们彼此隔离在一个混搭的单次运行单词中,然后使它们小写。我知道 toLowerCase() 方法,但我不确定如何做第一部分。我搜索了诸如“在 Java 中操作字符串”之类的内容,这些内容导致我无法找到我正在寻找的 Oracle 文档和其他帮助资源。这是示例输入和输出的外观:
Input: "Hi, My name is Luke." Output: "himynameisluke"
提前感谢您的乐观。
我不会为你实现代码,但会解释这些步骤。
步骤在这里
String中有replaceAll()方法。
replaceAll()
首先replceall() 你的空格,特殊字符。
replceall()
toLowerCase()
尝试charAt()找出空白空间的方法,然后使用 if 语句可以控制它删除该空白空间。正如您所说,使用toLowerCase()方法转换为小写字母。
charAt()