NC103 反转字符串
反转字符串
https://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3?tpId=188&&tqId=38605&rp=1&ru=/ta/job-code-high-week&qru=/ta/job-code-high-week/question-ranking
import java.util.*;
public class Solution {
/**
* 反转字符串
* @param str string字符串
* @return string字符串
*/
public String solve (String str) {
int len = str.length();
char [] res = new char[len];
for(int j=len-1; j>=0; j--){
res[j] = str.charAt(len-1-j);
}
String str2 = new String(res);
return str2;
}
}原地对半反转也不错
import java.util.*;
public class Solution {
/**
* 反转字符串
* @param str string字符串
* @return string字符串
*/
public String solve (String str) {
int len = str.length();
int i=0;
int j =len-1;
char[] strings = str.toCharArray();
while(i<j){
char temp = strings[i];
strings[i] = strings[j];
strings[j] = temp;
i++;
j--;
}
return new String(strings);
}
}面试题解 文章被收录于专栏
面试题解
SHEIN公司福利 927人发布
查看2道真题和解析