- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 求一个字符串中第一个出现一次的字符
例如,String s = "abdcab",第一个出现一次的字符是d。法1:对于每一个元素,从头开始遍历有没有重复的,两重for循环。法2:从第一个元素开始,我查找此元素后面的每一个元素,如果重复,则将这些重复的设为‘\n’,这样我就不用判断这些为‘\n’的元素了,如果没有则肯定是第一次出现的,记住要设置标志位。public static char find(String s
2012-02-25 16:18:53 494
原创 string和数组作为参数传递给函数
当一个string对象作为参数传递给函数时,其实传递的是引用的一个copy,每当把string对象作为方法的参数时,都会复制一份引用,原来的引用没有改变,这和数组不一样,如果将数组作为参数传递给一个函数,就是传递的这个数组的引用,对它进行函数处理,就是对原本的数组进行处理,这个需要区别。还有在求length时,虽然都可以求string对象的length和数组的length,但对于string对
2012-02-25 09:51:02 3772
原创 java语言中String,StringBuffer,StringBuilder的区别
我认为String和StringBuffer的区别包括三点:(1)String是不可变对象,什么意思呢,就是说当我们创建一个String对象str1 = "abc",此时开辟了一个空间存放着abc,str1指向它,现在我给str1“重新赋值”str1=“def”,此时其实是重新开辟了一个空间存放def,str1指向新空间。而StringBuffer则是这样,它会直接修改开始那个空间里的值,所以
2012-02-25 09:27:30 501
原创 C语言main函数
这几天开始重新学习C语言,因为感觉学好C语言,能更好的理解内存分配,数据存储等内容,感觉很有必要。实验表明:一个C语言程序可以没有main函数,但这个程序只能编译成.o文件,不能执行,但可以作为库函数文件调用。
2012-02-24 20:34:23 400
原创 C语言头文件的调用过程
这是我自己的理解:无论是系统自带的头文件还是自己写的头文件,(.h文件),这个文件里面包含了函数的声明,没有实现,实现是放在一个.c文件中,不过这个.c文件已经编译好了,编译成.object文件,运行程序的时候直接链接object文件就行。(C程序的运行包括两部分,一部分是编译成object文件,一部分是将一些object文件链接成可执行文件)。所以这个过程是这样的,#include是告诉编译
2012-02-24 10:03:15 3988
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人