码迷,mamicode.com
首页 >  
搜索关键字:switch break stringbuffer(char) 随机数范围    ( 52221个结果
java基础之final关键字
final类型的成员变量初始化值: 1、声明时候直接赋值 2、构造方法中赋值,如果一个类中有多个构造方法,就要保证在每个构造方法中都要完成对final类型变量的初始化工作 3、静态final成员变量必须在声明时赋值,且不能在构造方法中赋值 4、final成员变量指的是引用不能改变,即该变量的引用不能在指向其他的对象,但是对象的内容是可以改变的,比如stringbuffer可以通过append、remove等对该对象的内容作出改变。...
分类:编程语言   时间:2014-07-22 23:03:14    阅读次数:348
switch语句语法格式
switch语句语法格式Switch是多条件判断语句。注意:使用switch中的表达式里面只能放字符或数字使用时不要忘了在case语句之后加上一个break,表示退出整个语句,如果不加入此语句,它会从第一个满足条件的地方开始后续的都要被执行。我们看下如果在case语句后面没有加上break话会出现什...
分类:其他好文   时间:2014-05-01 21:17:04    阅读次数:446
python for else
>>> for i in range(0,10):if i > 10:break;else:print "hello world";输出:hello world>>> for i in range(0,10):if i > 5:break;else:print "hello world";没有输出-...
分类:编程语言   时间:2014-05-01 21:13:53    阅读次数:368
POJ 3882 Stammering Aliens 后缀数组height应用
题目来源:POJ 3882 Stammering Aliens 题意:给你m一个一个字符串 求至少出现m次的最长字符串 可以在字符串中重叠出现 思路:二分长度l 然后从height数组中找长度大于等于l的前缀 #include #include #include using namespace std; const int maxn = 40010; char s[maxn]; in...
分类:其他好文   时间:2014-05-01 17:36:34    阅读次数:334
String、StringBulider、StringBuffer 的区别
String 的大小是固定的,在进行+运算时会生成新的对象。 StringBulider和StringBuffer都是动态的,但是StringBulider不是线程安全的,而StringBuffer是线程安全的。 建议: 字符串不经常修改可以使用String 字符串经常修改且单线程使用,可以用StringBulider 字符串经常修改且多线程使用,推荐StringBuffer...
分类:其他好文   时间:2014-04-30 22:31:39    阅读次数:215
leetcode day7 -- Word Break I II
1、 ?? Word Break...
分类:其他好文   时间:2014-04-30 22:26:38    阅读次数:285
结构体中的指针与零长度数组
0长度的数组在ISO C和C++的规格说明书中是不允许的,但是由于gcc 预先支持C99的这种玩法,所以,“零长度数组”在gcc环境下是合法的。 先看下面两个例子。 pzeroLengthArray.c #include struct str { int len; char *s; }; struct foo { struct str *a; }; int main() {...
分类:其他好文   时间:2014-04-30 22:22:39    阅读次数:300
中缀表达式转化为后缀表达式——觉得蛮好的题目着实想了半天
题目链接:click here~ 中文题意思非常明了就不解释了。。思路就是用栈,要是没有括号此题灰常简单,有括号了就要好好理清思路了 1.是数字就直接进队列或者输出,此题因为是有浮点数,所以不推荐进队列,因为要是一个数字还好,可以用queue来写然后用%C来输出,但是小数怎么办?我觉得也许可以队列输出的时候判断下一个char元素是+ - * / 的时候才输出空格那样就要用2个变量来保存,这样的...
分类:其他好文   时间:2014-04-30 22:17:40    阅读次数:282
C++数组初始化的问题
有时候为了省事觉得这样就可以初始化一个数组 int main(int argc,char ** argv) { int arrays[11]={10}; }...
分类:编程语言   时间:2014-04-29 13:32:21    阅读次数:300
Android NDK JNI WARNING: illegal start byte 0x
今天解决了JNI WARNING: illegal start byte 0x81这个问题; 问题出现的现象是通过jni调用加密方法,调用之后返回密文内容,结果就出现这个问题。 在国外查找一段时间之后,出现这个问题的原因在于:使用newStringUTF方法使用的char *数据要求是可见的内容,所以才导致数据不能正常的返回; 所以一般对我们来说,采用NDK进行加密的时候,加密的密文...
分类:移动开发   时间:2014-04-29 13:15:22    阅读次数:518
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!