我正在使用ajax加载动态生成的单选按钮,当我尝试取消选中单选按钮时,我不知道它是如何工作的.所以有人可以帮助我吗?
这是动态生成的HTML代码:
enter code here
<table cellepadding='15' cellspacing='15' border='1' class='gridtable' align='center'>
<tr>
<td><strong>Service Name</strong></td>
<td><strong>Daily</strong>
<td><strong>Weekly</strong></td>
<td><strong>BiMonthly</strong></td>
<td><strong>Monthly</strong></td>
</tr>
<tr>
<td>Inspection & Reporting</td>
<td>NA</td>
<td align="center">
<input type="radio" id="215" name="1" value="1/215" onclick="DisplayPrice(this.id);" class="radio"/> <br> Rs. <strong>50</strong></td>
<td><input type="radio" id="200" name="1" value="2/200" onclick="DisplayPrice(this.id);" class="radio"/> <br> Rs. <strong>100</strong></td>
<td align="center"><input type="radio" id="200" name="1" value="3/200" onclick="DisplayPrice(this.id);" class="radio"/> <br> Rs. <strong>200</strong></td>
</tr>
<tr>
<td>House keeping/Cleaning</td>
<td>NA</td>
<td align="center"><input type="radio" id="322.5" name="2" value="7/322.5" onclick="DisplayPrice(this.id);" class="radio"/> <br> Rs. <strong>75</strong></td>
<td><input type="radio" id="300" name="2" value="8/300" onclick="DisplayPrice(this.id);" class="radio"/> …Run Code Online (Sandbox Code Playgroud) Iterator<String> ir = arr.iterator();
while(ir.hasNext()) {
String an = ir.next();
System.out.println(an);
}
Run Code Online (Sandbox Code Playgroud)
在ArrayListir中返回指向第一个的列表对象.现在ir.next()必须指向下一个对象.那么为什么它在循环中第一次运行时指向第一个对象?
另外,
ListIterator<String> ir= arr.listIterator();
while(ir.hasNext())
{
String an= ir.next();
ir.set(an + '+');
System.out.println(an);
}
Run Code Online (Sandbox Code Playgroud)
为什么它不附加'+'?它只打印原件ArrayList.
我有这个代码:
String hexCode = "A1E1F1";
int länge = hexCode.length ();
int i;
for (i = 0; i <= länge - 1 ; i ++) {
char pos = hexCode.charAt(i);
String binCode = Integer.toBinaryString(pos);
System.out.print ( binCode);
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我得到这个结果:
100000111000110001011100011000110110001
Run Code Online (Sandbox Code Playgroud)
我不相信是正确的.不应该是:
101000011110000111110001
Run Code Online (Sandbox Code Playgroud)
这些结果实际上是一样的吗?为什么java会给我第一个结果?
我有两个班,Game和ScoreBoard.我希望在创建Game实例时自动生成ScoreBoard实例.
ScoreBoard构造函数如下所示:
public void ScoreBoard(String player1, String player2)
{
p1Name = player1;
p2Name = player2;
p1Score = 0;
p2Score = 0;
}
Run Code Online (Sandbox Code Playgroud)
并且Game类的构造函数如下所示:
public Game()
{
//irrelevant code redacted
ScoreBoard scores = new ScoreBoard(p1, p2);
}
Run Code Online (Sandbox Code Playgroud)
当我尝试编译时,我收到以下消息:
找不到符号 - 构造函数ScoreBoard(java.lang.String,java.lang.String)
我有一个名为Maze的二维数组.它是一个全局变量.我在setData()方法中的每个位置硬编码数据.但是当我尝试在下面打印我的阵列时,它会打印所有0.这是为什么?谢谢.
public class Maze
{
int [][] maze = new int[4][6];
public void setData()
{
maze[0][0] = 1; maze[0][1] = 0; maze[0][2] = 1; maze[0][3] = 1; maze[0][4] = 0; maze[0][5] = 1;
maze[1][0] = 0; maze[1][1] = 0; maze[1][2] = 1; maze[1][3] = 0; maze[1][4] = 0; maze[1][5] = 0;
maze[2][0] = 1; maze[2][1] = 0; maze[2][2] = 1; maze[2][3] = 0; maze[2][4] = 1; maze[2][5] = 0;
maze[3][0] = 0; maze[3][1] = 0; maze[3][2] = 0; maze[3][3] = …Run Code Online (Sandbox Code Playgroud)