- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 An Introduction to Object-Oriented Programming with Java 的第 66 页上, C 托马斯·吴引入一个分隔符。据我了解,默认情况下它使用空格分隔字符串。
因此,要通过返回按钮将字符串划分为标记,示例使用:
String lineSeparator = System.getProperty("line.separator");
scanner.useDelimiter(lineSeparator);
对我来说,这是从系统获取返回值,将其分配给 lineSeparator 并告诉扫描仪使用 lineSeparator 作为分隔符。
问题是当我逐字复制时,出现错误。
import javax.swing.*;
import java.util.*;
import java.text.*;
class Ch2Sample1 {
public static void main(String [] args){
Scanner scanner = new Scanner(System.in);
String lineSeparator = System.getProperty("line.separator");
Scanner.useDelimiter(lineSeparator);
String quote;
System.out.println("enter last name");
quote = scanner.next();
System.out.println(quote);
}}
是我写错了,还是这本书写错了?
最佳答案
问题在于您尝试使用类型之外的实例方法,就好像它是静态方法一样。将 Scanner.useDelimiter(lineSeparator);
更改为 scanner.useDelimiter(lineSeparator);
。
关于java - 教科书上有关分隔符使用的错误吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33871058/
这个问题在这里已经有了答案: Convert int to double (3 个答案) 关闭 4 年前。 我正在根据课文学习 C。作者提供的示例代码是: #include main() { in
我正在为一个学校项目实现 RSA 密码系统。我在 Linux 上用 C 语言做这个项目,我使用 GNU MP 库进行大部分数学运算。 出于某种原因,对于具有相同消息的不同公钥,我总是得到相同的密文,所
int x = random(); int y = random(); unsigned ux = (unsigned) x; unsigned uy = (unsigned) y; 对于以下每个 C
int x = random(); int y = random(); unsigned ux = (unsigned) x; unsigned uy = (unsigned) y; 对于以下每个 C
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我是一名优秀的程序员,十分优秀!