gpt4 book ai didi

java - 从字符串创建半三角形

转载 作者:行者123 更新时间:2023-11-30 07:32:44 25 4
gpt4 key购买 nike

我正在创建一个代码,它接受一个字符串并将其转换为半三角形,例如下面的字符串“banana”示例

     a  
na
ana
nana
anana
banana

到目前为止,我所拥有的就是这些

public static void triangleWord (java.lang.String s)
{
for(int i = s.length() - 1; i >=0; i--)
{
System.out.println(s.substring(0, i+1));
}
}

只打印一行,即字符串。我不知道从这里去哪里,任何帮助将不胜感激

最佳答案

试试这个代码:

public static void triangleWord (java.lang.String s) {
for (int i=s.length()-1; i >= 0; --i) {
String spaces = new String(new char[i]).replace("\0", " ");
System.out.println(spaces + s.substring(i));
}
}

关于java - 从字符串创建半三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35857217/

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