gpt4 book ai didi

java append 字符串不起作用

转载 作者:行者123 更新时间:2023-12-02 00:30:12 26 4
gpt4 key购买 nike

我有一个java程序,有很多带有文本的按钮,每当用户按下按钮时,按钮内的文本应该添加到空字符串中,

示例,

字符串存储=“”;

如果用户按“A”,则字母“A”存储在字符串变量“store”中,如果用户按“B”

那么 store 必须等于 'AB' ,但这在我的例子中没有发生,发生的情况是前一个字符串被新的字符串简单地替换了:S,

这是代码,

String Text = "";

for ( int count = 0; count < names.length; count++ ){

if (event.getSource()==buttons[count]){
Text += buttons[count].getText();
JOptionPane.showMessageDialog(null, Text);
}

}

我做错了什么?为什么字符串不添加新值?为什么它取代了以前的? :S

最佳答案

Text 是 Action 监听器内的局部变量吗?在这种情况下,它将始终被重新初始化。使其成为您类(class)的成员。

关于java append 字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com