java把字符串旋转90度
时间: 2023-10-17 10:17:07 浏览: 105
将输入的字符串反转 java
以下是将字符串顺时针旋转90度的Java代码:
```java
public static String rotateStringBy90Degrees(String str) {
String[] lines = str.split("\n");
int n = lines.length;
int m = lines[0].length();
StringBuilder sb = new StringBuilder();
for (int j = 0; j < m; j++) {
for (int i = n - 1; i >= 0; i--) {
sb.append(lines[i].charAt(j));
}
sb.append("\n");
}
return sb.toString();
}
```
这个函数将输入字符串分割成行,然后将每个字符按照旋转后的位置重新排列,最后将所有字符拼接起来形成旋转后的字符串。
阅读全文