正则表达式怎么把一个String截取为长20个字符的字符串数组?比如"aaaa..."(40个)截取为长度为20个字符的两个字符串?
解决方案 »
- 新手怎样才能JAVA入门
- 请教有关qq邀请多人聊天的技术
- 为什么Javabean属性有的值能取到,有的取不到?
- 反射
- 请问如何在border上加一组button?
- 请教几个关于用struts+spring+hibernate来做jsp网页的问题,谢谢!问题解决后马上结贴!
- 请各位高手们看看我现在的情况,我后天就该开学了,不知道学这个有没有用啊?
- 怎么按指定格式输入数据
- 请问JAVA如何执行(调用)操作系统命令,如dir,然后把执行结果存入变量或文件,谢谢!
- 由try-catch-finally语句捕获异常时,是否finally所指定的代码都要被执行?即使try语句所指定的不产生异常?
- 求java研发一面试问题
- JAVA定义问题
String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567";
Matcher matcher =Pattern.compile(regex).matcher(str);
while(matcher.find()) System.out.println(Arrays.toString( matcher.group().toCharArray() ));
/*
[a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t]
[u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N]
[O, P, Q, R, S, T, U, V, W, X, Y, Z, 0, 1, 2, 3, 4, 5, 6, 7]
*/java传参的方式: A,只有值传递,B,既有值传递又有引用传递
楼主选A还是B?
上次我回复了你 现在打听一下楼主理解了么
String str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567";
Matcher matcher =Pattern.compile(regex).matcher(str);
while(matcher.find()) System.out.println(Arrays.toString( matcher.group().toCharArray() ));
/*
[a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t]
[u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N]
[O, P, Q, R, S, T, U, V, W, X, Y, Z, 0, 1, 2, 3, 4, 5, 6, 7]
*/
regex = "\\w{20}" 这个可以试试看