我有一个名为text的字符串,我想计算其字符数。 但是在ObjC中没有像'计数'那样的方法。
在互联网上,我发现方法'长度',这可能很有用。但如果我写:
private javax.swing.JTextField txtText;
int counter = txtText.length();
编译器抱怨:“找不到符号”
我认为我需要一个框架来包含,我绝对是Java新手。
答案 0 :(得分:6)
您必须先从GUI组件获取文本:
private javax.swing.JTextField jTextField;
String text = jTextField.getText();
int counter = text.length();
JTextField本身是一个GUI-Component而不是String。但getText()
方法为您提供在此组件中输入的文本作为字符串,然后您可以使用它来确定长度。
答案 1 :(得分:0)
String hello = "Hello World!";
int length = hello.length();
似乎适合我。
答案 2 :(得分:0)
该代码应该有效,你检查过所有内容拼写正确吗?
String text="THIS IS A TEST";
int counter = text.length();
如果仍然无法正常工作,请确保您的IDE和项目设置正确。