我目前正在为类创建项目,以创建一个TextLine类,该类表示必须表示为字符数组的文本行。如何在Java中为char数组创建追加方法
对于其中一种方法,我应该将字符串作为参数的参数,然后将该字符串附加到我已经创建的字符数组中。
我试图在网上搜索我如何做到这一点,甚至是一个显示实现的String或StringBuffer类的示例,但由于我在Google的新手技能,我无法真正找到任何有用的东西。
我在想什么是我首先必须将字符串转换为数组,然后以某种方式使用其中一种数组方法将每个字符单独添加到char数组中。
这是我有:
public void append(String fragment){
char[] temp = fragment.toCharArray();
}
我不太清楚,可以用什么阵列的方法,如果有,即使是其中之一。有人可以帮我吗?
是您的最终目标附加条件?你可以用+操作符来做到这一点。使用toCharArray的问题是该字符串可以包含UTF代码点,这些代码点使用多个字节表示。不知道编码,你的字节是没用的。 – jackrabbit
@thinhtvu:为什么你试图删除接受的答案中的代码(通过尝试编辑)?这个行动坦率地说很臭。耻辱你和-1。版主已被标记。 –
所有注意到原始海报也试图删除Toader Mihai Claudiu的答案*中发布的代码,他接受*。 –