【问题标题】:Appending User Input into a string将用户输入附加到字符串中
【发布时间】:2013-01-19 20:09:31
【问题描述】:

我正在尝试使用我找到的 api 将用户输入的字符串附加到全局按键中。但是我不知道如何在不覆盖已经存在的情况下添加到字符串中。

int i = 1;
public String log = "Write";
public String[] logger = new String[i];
public static PrintStream out = null;
public BufferedWriter writer = null;




    public void nativeKeyPressed(NativeKeyEvent e) {
        while(i<1000000000){

        logger[i] = NativeKeyEvent.getKeyText(e.getKeyCode());
        i++;
        System.out.println(logger[i]);
        }

【问题讨论】:

    标签: java string append add


    【解决方案1】:

    当您必须将字符或字符串附加到现有变量时,请使用 StringBuilder 类的附加方法。

    StringBuilder strBuilder= new StringBuilder();
    strBuilder.append("I am a bad programmer");
    strBuilder.append("to use concatenation");
    strBuilder.append("Instead of StringBuilder");
    strBuilder.append(" or StringBuffer");
    String str= strBuilder.toString();
    
    http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/StringBuilder.html
    

    【讨论】:

    • 该链接不可点击。必须将其粘贴到浏览器的地址栏中。因此我编辑了它。
    猜你喜欢
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多