public class MyTest {
public String getString(int num) {
String s = "(ABC(DE)FG(HI(JK)LMNO(PQ)RS(T(UV))W))";
char[] c = s.toCharArray();
int left = 1;// 左括号的个数
int right = 0;// 右括号的个数
int numIndex = 0;// 所求的第几对括号中左括号的位置
int index = 0;// 所求的第几对括号中右括号的位置
// 该循环可以得到所求的第几对括号中左括号的位置
for (int i = 0; i < c.length; i++) {
if ('(' == c[i]) {
numIndex++;
}
if (numIndex == num) {
numIndex = i;
break;
}
}
// 该循环可以得到所求的第几对括号中右括号的位置
for (int i = numIndex + 1; i < c.length; i++) {
if (')' == c[i]) {
right++;
}
if ('(' == c[i]) {
left++;
}
if (right == left) {
index = i;
break;
}
}
String newString = s.substring(numIndex + 1, index);
return newString;
}
public static void main(String args[]) {
MyTest test = new MyTest();
System.out.println(test.getString(6));
}
}
1、获取第n对括号中的内容,应该不是最简单的,但可以勉强实现(*^__^*),上面为实现方法。
2、求Math.round(11.5)=? 和Math.round(-11.5)=? 和Math.floor(11.5)=? 和Math.floor(-11.5)=? 。
答案:12;-11;12.0;-12.0。
3、两个整形变量互换值 不用第三个变量传递怎么实现。
a=a+b;
b=a-b;
a=a-b;
4、
import java.util.ArrayList;
import java.util.List;
public class A {
public static void main(String[] args) throws Exception {
String s = "111";
List lst = new ArrayList();
lst.add("aaa");
A.zzz(lst, s);
for (Object o : lst) {
System.out.print(o);
}
System.out.println(s);
}
private static void zzz(List lst, String s) {
lst.add("bbb");
s = "222";
lst = new ArrayList();
lst.add("ccc");
}
}
输出为aaabbb111
分享到:
相关推荐
C语言面试题总结汇总经典.pdfC语言面试题总结汇总经典.pdfC语言面试题总结汇总经典.pdfC语言面试题总结汇总经典.pdfC语言面试题总结汇总经典.pdfC语言面试题总结汇总经典.pdfC语言面试题总结汇总经典.pdfC语言面试题...
阿里java后台开发面试题总结
阿里巴巴面试题总结 2018年05月28日 10:55:49 牧儿 阅读数:65更多 个人分类: 阿里巴巴 1. 在JVM中,类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个 生命周期包括哪几个阶段? 答:7个阶段,分别是:...
10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附答案).pdf 10万字208道Java经典面试题总结(附...
Unity3d面试题总结
2023最新mysql的sql语句优化方法技巧面试题总结.docx2023最新mysql的sql语句优化方法技巧面试题总结.docx2023最新mysql的sql语句优化方法技巧面试题总结.docx2023最新mysql的sql语句优化方法技巧面试题总结.docx2023...
2023必知必问的Vue3面试题总结!!2023必知必问的Vue3面试题总结!!2023必知必问的Vue3面试题总结!!2023必知必问的Vue3面试题总结!!2023必知必问的Vue3面试题总结!!2023必知必问的Vue3面试题总结!!2023必知...
最新JAVA面试题总结之框架.docx
2023必知必问的Vue3面试题总结!!!.docx2023必知必问的Vue3面试题总结!!!.docx2023必知必问的Vue3面试题总结!!!.docx2023必知必问的Vue3面试题总结!!!.docx2023必知必问的Vue3面试题总结!!!.docx2023...
Linux常见的基本命令的面试题总结 (2).docxLinux常见的基本命令的面试题总结 (2).docxLinux常见的基本命令的面试题总结 (2).docxLinux常见的基本命令的面试题总结 (2).docxLinux常见的基本命令的面试题总结 (2)....
面试题总结是一个长期工作,面试不停,这份面试题总结就不会停。以后会慢慢把Java相关的面试题、计算机网络等都加进来,其实这不仅仅是一份面试题,更是一份面试参考,让你熟悉面试题各种提问情况,当然,项目部分,...
【大厂面试题总结】JavaSE面试题总结详细教程: 目录: 递归算法之输出某个目录下所有文件和子目录列表 泛型中extends和super的区别 内部类的理解 深入理解Java的反射机制 深入理解Java异常体系 谈谈NIO的理解 谈一...
分布式面试题总结总结总结总结
黑马面试题 总结
java面试题总结资料
Unity3d 面试题 总结
文档面里主要总结了一些面试题,保证面试百分百成功!!!
2023最新前端面试题总结
php 面试题总结.docxphp 面试题总结.docxphp 面试题总结.docx
linux面试题总结