假设有这么一个二维字符串数组"我","想","爱","上","你","是","快","乐"
"你","33","11","11","的","又","太","吧"
"他","想","爱","吗","人","一","让","8"
"不","想","5","上","你","是","s6","乐"
"这","想","杀","上","你","是","快","2"
"那","想","平","啊","↑","吖","的","7"我想输出斜着下来的字符串,怎么弄?
就是说要得到的内容为:我 33 哎 上 你 呀 这种类型的 每一个字符串求教大神!!!
"你","33","11","11","的","又","太","吧"
"他","想","爱","吗","人","一","让","8"
"不","想","5","上","你","是","s6","乐"
"这","想","杀","上","你","是","快","2"
"那","想","平","啊","↑","吖","的","7"我想输出斜着下来的字符串,怎么弄?
就是说要得到的内容为:我 33 哎 上 你 呀 这种类型的 每一个字符串求教大神!!!
for(int j=0;j<arr[i].length;j++){
if(i==j){
syso(arr[i][j]);
}
}
}
String[] tokens = new String[6];
for (int i = 0; i < 6; i++)[
tokens[i] = a[i][i]
public class Love {
public static void main(String[] args){
String[][] myLove = {
{"我","想","爱","上","你","是","快","乐"},
{"你","33","11","11","的","又","太","吧"},
{"他","想","爱","吗","人","一","让","8"},
{"不","想","5","上","你","是","s6","乐"},
{"这","想","杀","上","你","是","快","2"},
{"那","想","平","啊","↑","吖","的","7"}
};
int offset = myLove.length;;
for (; offset >0; offset--){
for (int i = 0; i < myLove.length; i++){
if (i+offset < myLove.length)
System.out.print(myLove[i+offset][i]);
else
break;
}
System.out.println();
}
for (; offset < myLove[0].length; offset++){
for (int i = 0; i < myLove.length; i++){
if (i+offset < myLove[i].length)
System.out.print(myLove[i][i+offset]);
else
break;
}
System.out.println();
}
}
}
String[] lines =new String[]{"dewfwe","dwqdfqwq","dwqdqwqw","dqwfdqwdfqw"};
char[][] data = new char[lines.length][];
StringBuilder sb = new StringBuilder();
int index = 0;
for (int i = 0; i < data.length; i++) {
data[i] = lines[i].toCharArray();
sb.append(data[i][index]);
index++;
}
其实这个二维数组也没什么用处 顶多用一个char数组就可以了 不过看你的标题说二维数组我就给你演示一下好了