public static void main(String[] args) {
String s = "PAYPALISHIRING"
int nums = 3
convert(s,nums)
}
public static String convert(String s, int numRows) {
if(s== null || s.length() == 0 ){
return s
}
int length = s.length()
if(numRows == 1 || length < numRows){
return s
}
//行数
StringBuilder [] sb = new StringBuilder[numRows]
for(int i = 0
sb[i] = new StringBuilder()
}
int j = 0
//从0 开始网上堆元素
while( j<length) {
//
for( int idx = 0
sb[idx] = sb[idx].append(s.charAt(j++))
}
for( int idx = numRows-2
sb[idx] = sb[idx].append(s.charAt(j++))
}
}
for(int i = 1
sb[0].append(sb[i])
}
return sb[0].toString()
}