小编Ath*_*ira的帖子

将2个数组链接或合并为1并在java中对它们进行排序

是否可以合并两个数组(一维),即string和int并对它们进行排序?例如:

String name[] = {"Percy", "Daniel, "Layla"};
int marks[] = {90, 87, 91};

Arrays.sort (name);
for(int i = 0; i < name.length; i++)
    System.out.println( (i+1) + ". "+ name[i] + "\t\t" + marks[i]);
Run Code Online (Sandbox Code Playgroud)

如果我想对它们进行排序,我希望输出如下:

// before sorting
1. Percy       90
2. Daniel      87
3. Layla       91

// after sorting
1. Daniel      90
2. Layla       87
3. Percy       91

// the actual output that i wanted
1. Daniel      87
2. Layla       91
3. Percy       90
Run Code Online (Sandbox Code Playgroud)

你建议我做什么?如何链接这两个数组并根据它们的名称对它们进行排序?或者我该如何合并它们?有什么简单的方法我能理解吗?正如我在网上到处阅读使用比较器,合并和一切,但我不是那么清楚.

我是java的新手.对于初学者有什么方法吗?

java arrays sorting merge

6
推荐指数
1
解决办法
4658
查看次数

返回-1的功能

基本上这返回-1做什么?

举个例子:

int linear[] = {4, 21, 36, 14, 66, 91, 8, 22, 7, 81, 77, 10};
int key = 77;
for (int i = 0; i < linear.length; i++){
  if (linear[i] > key)
    return -1; //here
  else if (linear[i] == key)
    return i;
}
Run Code Online (Sandbox Code Playgroud)
  • 我理解返回1并返回0.但是返回-1?

  • 如果问题听起来像这样:

根据给出的代码展示解决线性搜索的方法?

java return return-value linear-search

2
推荐指数
2
解决办法
176
查看次数

用户在Java中输入字符串和整数

    System.out.print("Name : ");
    String name = in.nextLine();

    System.out.print("Age : ");
    int age = in.nextInt();

    System.out.print("City : ");
    String city = in.nextLine();
Run Code Online (Sandbox Code Playgroud)

输出将是:

名称:测试

年龄:20岁

建立成功

当我调试它们时,它不会读取"city"的用户输入.但是当我将"age"的数据类型更改为string时,它将会读取.如何通过系统读取城市的用户输入,将年龄的数据类型保持为int?

java string int

1
推荐指数
1
解决办法
6万
查看次数

在数据库的html输入值中显示双引号

这是我的PHP代码.举个例子:

<?php
while($row=sqlsrv_fetch_array($result))
        {
            $ItmName = $row['ItemName'];
        }
?>
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<input type="text" id="ItmName" name="ItmName" value="<?php echo $ItmName; ?>" />
Run Code Online (Sandbox Code Playgroud)

如果数据是这样的3" FILE,则double quotes在文本框字段中它将仅显示为:

3

它应该是什么

3" FILE

但如果数据是3' FILE单引号,则显示为3' FILE.所以没有问题.所以我的问题是,如何用double quotesHTML 显示数据input's value.

html php sql-server input

1
推荐指数
1
解决办法
1803
查看次数

标签 统计

java ×3

arrays ×1

html ×1

input ×1

int ×1

linear-search ×1

merge ×1

php ×1

return ×1

return-value ×1

sorting ×1

sql-server ×1

string ×1