Java C++ Python 哈希表 栈 字符串等非常实用的操作

持续更新中

Java


创建栈:

Stack<Character> st =new Stack<Character>();

Java中栈的pop操作,会返回pop的值,但C++中栈的pop操作不会返回pop的值

哈希表
创建哈希表:

HashMacp<Character, Character> map=new HashMap<Character, Character>(){{
put(')','(');
put(']','(');
put('}','{');
}};

字符串和字符
将字符串转化为字符数组:

char chrs[]=s.toCharArray();

删除字符串的头尾空白符:

str=str.trim();

获取字符串str中第i个index处的字符:

char c = str.charAt(i);

判断字符串str在index为i处的字符是否为数字,返回的是一个boolean值

Character.isDigit(str.charAt(i))

数字
整型数字的最大值: Integer.MAX_VALUE
整形数字的最小值: Interger.MIN_VALUE

C++

Python

你可能感兴趣的:(Java,C++,Python)