问题的实质是:实现一个公共静态addPrefix()方法,该方法将字符串数组和字符串前缀作为输入,并返回一个新数组,其中给定的前缀被添加到原始数组的每个元素中。前缀后会自动添加空格。
程序应该如何工作:
String[] names = {"John", "Smit", "Karl"};
var namesWithPrefix = App.addPrefix(names, "Mr.");
System.out.println(Arrays.toString(namesWithPrefix));
// => ["Mr. John", "Mr. Smit", "Mr. Karl"]
System.out.println(Arrays.toString(names)); // The original array does not change
// => ["John", "Smit", "Karl"]
这是我的代码:
public class App {
public static String[] addPrefix(String[] names, String[] prefixes){
String[] result= new String[names.length];
String sequence =""+ names[0]+prefixes[0];
result[0]="["+ sequence+"]";
for(int i=1; i<names.length;i++){
sequence+=", "+names[i];
result[i] ="[" + sequence +"]";
}
return result;
}
}
这就是我根据要求做的。
创建结果数组,按索引遍历原始名称,并将前缀空间当前原始名称分配给相应的结果数组槽。
public static String[] addPrefix(String[] names, String prefix) {
String[] result = new String[names.length];
for (int i = 0; i < names.length; i++) {
result[i] = prefix + " " + names[i];
}
return result;
}
在这个方法中,我有一个字符串数组,即BarchartLabels。我想把这个数组添加到JSOObject中: {“数据”:“[\”一月\“,\”二月\“,\”三月\“,\”四月\“,\”五月\“,\”六月\“,\”七月\“]”}
问题内容: 我需要一条SQL更新语句来更新所有行的特定字段,并在现有值的前面添加一个字符串“ test”。 例如,如果现有值为“ try”,则应变为“ testtry”。 问题答案: 您可以使用CONCAT函数来执行此操作: 如果您想更聪明地只更新尚未预先测试的列,请尝试
使用“管理字体”对话框在 Dreamweaver 中添加和修改字体组合。 字体组合确定浏览器显示网页中的文本的方式。浏览器使用用户系统上安装的字体组合中的第一种字体;如果未安装字体组合中的任何一种字体,则浏览器按用户的浏览器首选参数指定的方式显示文本。 向字体列表添加 Adobe Edge Web Fonts 可在网页中使用 Adobe Edge Web Fonts。在页面中使用 Edge 字体时
给定示例类: 如何为用户名添加自定义前缀并从id继承值?例如:id的值为1,所以我希望用户名字段的值为:“REGULAR.USER.1”
问题内容: 如果我有一个字符串变量: 我想在每一个前面加一个转义字符和 变量中 (即 未 竟逃脱字符),我该怎么做? 问题答案: 我不是在这里要求优雅,但我 认为 它可以满足您的要求(如果我误会了,请纠正我): 输出
问题内容: 我有一个字符串: 我想在拆分并递增1之后解析每个项目。因此,我将拥有: 如何在NodeJS中做到这一点? 问题答案: 用途与功能: 注意-字符串强制转换为数字。 或更短: 编辑2015.07.29 今天,建议 不要 使用运算符将变量转换为数字。取而代之的是,我会进行更明确但更易读的调用: 编辑2017.03.09 ECMAScript 2015引入了 箭头功能, 因此可以代替使用它来使