1.String类String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。例如 String a="abc"; a="def";将a改变为def时,其实是重新new了一个string对象,然后赋值为def,再指向a;2.StringBufferStringBuffer对象则代表一个字符...
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。answer[i] == "Fizz" 如果 i 是 3 的倍数。answer[i] == "Buzz" 如果 i 是 5 的倍数。answer[i] == i 如果...
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例 1:输入:digits = "23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例 2:输入:digits = ""输出:[]示例 3:输入:digits = "2"输...
浦丰投针法1777 年法国科学家浦丰提出用随机投针法计算圆周率,见图 2.17 (a)。具体步骤为:①取一张白纸,在上面画上许多条间距为 D 的平行线;②取一根长度为 L( L< D)的针,随机地向画有平行直线的纸上掷 n 次,记录针与直线相交的次数,记为 m;③π= (2×针长÷线距)× (试验次数÷相交次数)。若线距是针长的 2 倍,则π=试验次数÷相交次数。import java.ut...
重温一下java的堆栈首先是几个基本的概念:1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2.栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。)3.堆:存放所有new出来的对象。4.静态域:存放静态成员(static定义的)5.常量池:存放字符串常...