我有一个带有一些垃圾字符的手机号码.我必须检查数字中是否包含垃圾字符[#EEE],如果是,我应该删除它们:
String mobile = "999#EEE99999999";
String junktobechecked ="#EEE";
Run Code Online (Sandbox Code Playgroud)
我的输出应该是99999999999.
注意:这个垃圾字符不是一个常量值.我必须从db表中获取它并检查.
在很多骰子滚动问题中我注意到了以下等式:
dice1 = (int)(Math.random()*6) + 1;
Run Code Online (Sandbox Code Playgroud)
有人能解释一下吗?
我有一个与" instanceof" 相关的练习,我不太清楚如何使用它.这就是我想出的:
for(int i = 4; i < 6; i++){
int availSupply = part[i].stockLevel+part[i].getAvailForAssembly();
if(availSupply instanceof Integer){
System.out.println("Total number of items that can be supplied for "+ part[i].getID()+"(" + part[i].getName() + ": "+ availSupply);
}
}
Run Code Online (Sandbox Code Playgroud)
代码看起来很好,但是它出现了一个错误:
Multiple markers at this line
Incompatible conditional operand types int and Integer at: if(availSupply instanceof Integer){
Run Code Online (Sandbox Code Playgroud)
我不知道我做错了什么,这是唯一出现的错误.
有人可以解释为什么以下代码的输出为1.
int i = 1;
i=i--;
System.out.println(i); // 1
Run Code Online (Sandbox Code Playgroud) 在最近的一次采访中,我被问到如何用Java 编写自己的HashMap/ Hashtable实现.
我不知道这一点所以我回答的唯一问题就是我们可以HashMap通过使用Array 来实现,因为只有这样才能提供持续时间访问,如果你知道索引的话.关键是编写哈希函数以最小化冲突.
你能告诉我怎么写自己的Hashmap/ Hashtable?
所以我有一个Actors列表,我希望得到每个Actors的动态类名.例如,这是我的演员列表:人物,鸟类,奶牛.
我想得到相同结果:"人,鸟,牛",但在Actors类中没有name属性.可能吗?
示例代码(这里代替我使用数组的列表):
public Area map[][];
map[0][0] = new AntHillArea();
String name = map[0][0].getClass().getName(); //this results "Area" instead of AntHillArea
Run Code Online (Sandbox Code Playgroud)
编辑:代码有其他问题,getClass().getName()工作正常.不管怎么说,还是要谢谢你.
我确定这是非常基本的,我应该理解它,但我不知道!
我这样做了:
按照收到的顺序循环并打印出数字列表中的所有偶数.不要打印序列中237之后的任何数字.
这是我对这些数字的程序.
numbers = [
951, 402, 984, 651, 360, 69, 408, 319, 601, 485, 980, 507, 725, 547, 544,
615, 83, 165, 141, 501, 263, 617, 865, 575, 219, 390, 984, 592, 236, 105, 942, 941,
386, 462, 47, 418, 907, 344, 236, 375, 823, 566, 597, 978, 328, 615, 953, 345,
399, 162, 758, 219, 918, 237, 412, 566, 826, 248, 866, 950, 626, 949, 687, 217,
815, 67, 104, 58, 512, 24, 892, 894, 767, …Run Code Online (Sandbox Code Playgroud) 我正在编写一个程序来删除列表中的重复项,我无法弄清楚如何找到重复项的位置?
#list
lis=[1,2,45,223,1,23,546,488,223,5688]
print(lis,"Im going to remove the duplicate numbers.")
#check for duplicates
#removes duplicates
#print list
Run Code Online (Sandbox Code Playgroud) 如果x==y是true这样y==x应该true是不是这样的情况?
但我发现了这个说法:
反向不是必须的
请在这件事上给予我帮助?