将char转换为java中的循环字符串,然后将其设置为JtextField

时间:2018-11-06 12:13:32

标签: java

public void auto() {  
    String x = jTextField1.getText().toUpperCase();  
    String[] myName = x.split(" ");  
    for (int i = 0; i < myName.length; i++) {  
        String s = myName[i];  
        System.out.print(s.charAt(0));  
    }   
}

我只想获取每个单词的所有首字母并将其保存到另一个“文本字段”中。

请帮助我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您的代码已经提取了每个单词的第一个字母。对于其余的问题,这很简单。将字母放入变量中并设置其他文本字段的文本。

public void auto() {  
    String result = "";
    String x = jTextField1.getText().toUpperCase();  
    String[] myName = x.split(" ");  
    for (int i = 0; i < myName.length; i++) {  
        String s = myName[i];
        result += s.charAt(0);
    }
    jDifferentTextField.setText(result);
}