社区
Java SE
帖子详情
<
>上看到的一个小问题.大家来看看,很有意思的
daizhenbest
2006-12-12 01:03:01
class ReplaceAll
{
public static void main(String[] args)
{
String str="import java.util.*;";
String str2=str.replaceAll(".","/");
System.out.println(str2);
}
}
先推测这个程序的运行结果,然后再运行看看与你的预期结果相同吗?
...全文
227
7
打赏
收藏
<<java解惑>>上看到的一个小问题.大家来看看,很有意思的
class ReplaceAll { public static void main(String[] args) { String str="import java.util.*;"; String str2=str.replaceAll(".","/"); System.out.println(str2); } } 先推测这个程序的运行结果,然后再运行看看与你的预期结果相同吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daizhenbest
2006-12-13
打赏
举报
回复
大家都很不错哦.呵呵.
malligator
2006-12-13
打赏
举报
回复
"///////////////////"
malligator
2006-12-13
打赏
举报
回复
应该是变成好多/
daizhenbest
2006-12-12
打赏
举报
回复
daizhenbest (牛牛)
楼主的昵称知道什么意思吗?呵呵
=================================================
呵呵,没什么意思,这个也不算是昵称拉,别人都这么叫我.
peter_wind
2006-12-12
打赏
举报
回复
很好,谢谢了!
Marcus-Z
2006-12-12
打赏
举报
回复
daizhenbest (牛牛)
楼主的昵称知道什么意思吗?呵呵
zzwh_0
2006-12-12
打赏
举报
回复
正则表达式中.表示任何字符,如果要替换str中的.要用str.replaceAll("\\.","/");
读<<
Java
解惑
>>后的碎嘴子(第二章)
第二章--字符
问题
11.[code="
java
"]System.out.println('h' + 'a');[/code] 结果是201,这一点都不奇怪了,只有字符串之间的加号才是字符串连接操作,char只不过是无符号整数而已,会被自动扩展成32位的int计算 总结:可以深入研究
java
基本类型扩展和窄化的规则来了解更多的真相 12.[code="
java
"]char[] ar...
读<<
Java
解惑
>>后的碎嘴子(第九章)
最终章--高级
问题
86.第一条纯娱乐,再一次说明了整型负数要比正数(不含0)多
一个
的
问题
87.第二条也没有什么值得激动的地方,重复了34条中的浮点数足够大加1不会变值的特性 88.本条初次涉及了泛型,也阐述了其最重要的erase特性,但这几页篇幅对于这5.0版的最大功能还远远不够 总结:要意识到5.0泛型这一特性带来的各个类库(包括JDK和其它第三方库)的重要改变,有专门一...
读<<
Java
解惑
>>后的碎嘴子(第三章)
第三章--循环
问题
24.[code="
java
"]for (byte b = Byte.MIN_VALUE; b < Byte.MAX_VALUE; b++) { if (b == 0x90) System.out.print("Joy!"); }[/code]结果是什么也没打,不要被迷惑,十六进制的90虽然是8位,产生了byte本身也是8位能装下不溢出的错觉,但是byte作为有...
读<<
Java
解惑
>>后的碎嘴子(第五章)
第五章--类
问题
46.[code="
java
"]public class Confusing { private Confusing(Object o) { System.out.println("Object"); } private Confusing(double[] dArray) { System.out.println("double array"...
java
有意思
的程序_
Java
有趣的程序编译
今天看到一道题,很
有意思
,特此记录一下。public class Test {public static void main(String args[]) {int a = 0;int b = 0;while(a < 10){b = b++;a++;}System.out.println(b);}}大脑编译一下,直觉告诉我每次循环b都加了两次,但总觉得哪里不对,运行出来发现结果是0,也让我百...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章