java输出一个遍历前面逗号最后一个句号
时间: 2024-09-21 19:03:09 浏览: 34
在 Java 中,如果你想遍历并输出字符串,特别是处理包含逗号和句号的序列,并以最后一个句号结束,你可以创建一个简单的循环,逐个检查字符并确定何时到达句点。这里是一个示例,假设我们有一个字符串数组:
```java
public class Main {
public static void main(String[] args) {
String[] sentences = {"这是第一个句子,", "这是第二个句子.", "这是最后一个小句子。"};
StringBuilder output = new StringBuilder(); // 用于存储结果
for (int i = 0; i < sentences.length; i++) {
if (i > 0) { // 如果不是第一个元素,添加前一个句子的逗号
output.append(",");
}
// 将当前句子追加到结果中
output.append(sentences[i]);
}
// 找到最后一个句点并将其替换为换行符,因为通常输出不会直接跟句点结束
int lastDotIndex = output.toString().lastIndexOf('.');
if (lastDotIndex != -1) {
output.deleteCharAt(lastDotIndex);
output.append("\n");
}
System.out.println(output.toString()); // 输出结果
}
}
```
这个程序会合并所有句子,并在每个句子之间加上逗号,除了最后一个句子之后,它会删除最后一个句点并添加一个换行符。
阅读全文