java - Java 中的字符串或字符可以递增吗?

标签 java arrays string

我的输出应该如下所示:
1 星(*)
3 星(***)
4 星(****)

例如我有代码:

    char array[] = new char[3];
    char x = '*';
    For (int i= 0; i < array.length; i++)
    {
        array[i]='*'
        x = x+2;
        system.out.println(array[i]);
    }

最佳答案

不,在 char[] 数组中不可能,你应该这样做,

String array[] = new String[3];
String x = "*";
for (int i= 0; i < array.length; i++)
{
    array[i] = "";
    array[i] = array[i] + x;
    system.out.println(array[i]);
    x = x + "*";
}

这会将输出打印为,

*
**
***

关于java - Java 中的字符串或字符可以递增吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29138729/

相关文章:

java - Gson 性能是否受益于高度多线程应用程序中的资源池?

Java:不编译就检查错误

javascript - jQuery Ajax 不将数组作为数据对象发送

string - 可能匹配(看似)无效的 Lua 模式

java - 即使编码后也无法访问 URL

java - 如何在 Java 中返回一个临时的 int 数组

c++ - 以螺旋方式修改数组

Java 正则表达式不工作 - 字符串分割

c++ - Erase() 对 C++ 不起作用

java - 使用 Java 使用 Selenium WebDriver 检查页面上是否存在或显示元素的正确方法是什么?