小编Jua*_*oza的帖子

打印字符串中唯一元音的数量,Java

我需要找到不同元音的数量.我想出了下面的代码,但它无法区分相同的元音:

public static int count_Vowels(String str) {
    str = str.toLowerCase();
    int count = 0;
    for (int i = 0; i < str.length(); i++) {
        if (str.charAt(i) == 'a' || str.charAt(i) == 'e' || str.charAt(i) == 'i'
                || str.charAt(i) == 'o' || str.charAt(i) == 'u') {
            count++;
        }
    }
    return count;
}
Run Code Online (Sandbox Code Playgroud)

java string

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

如何从Oracle JSON列获取数组索引?

拥有这样的JSON(我知道JSON不支持注释.在这种情况下用于说明这个想法):

{
    "people": [
        {                       --//  <-- index 0
            "id": 100,
            "name": "John Doe"
        },
        {                       --//  <-- index 1
            "id": 101,
            "name": "Jane Roe"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我们可以从数组中的特定元素中选择值,如下所示:

SELECT name
FROM JSON_TABLE(
    '{
        "people": [
            {
                "id": 100,
                "name": "John Doe"
            },
            {
                "id": 101,
                "name": "Jane Roe"
            },
        ]
    }', '$.people[*]' 
    COLUMNS(
        ID      NUMBER      PATH '$.id',
        NAME    VARCHAR2    PATH '$.name'
    )
) info
WHERE info.id = 101
Run Code Online (Sandbox Code Playgroud)

结果:

NAME
--------
Jane Roe
Run Code Online (Sandbox Code Playgroud)

有没有办法在数组中获取元素索引?就像是:

SELECT array_index    --//  <-- how …
Run Code Online (Sandbox Code Playgroud)

oracle json oracle12c

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

Flutter - 如何在 TextFormField 中添加阴影焦点

在 Flutter 中聚焦时如何在 TextFormField 中添加阴影?我希望该字段具有以下外观:

有阴影的领域

到目前为止,我设法在对焦时应用了边框,但我没有看到任何应用阴影的选项:

TextFormField(
  decoration: InputDecoration(
      fillColor: Colors.white,
      hoverColor: Colors.white,
      filled: true,
      enabledBorder: OutlineInputBorder(borderSide: BorderSide.none),
      focusedBorder: OutlineInputBorder(
          borderSide: BorderSide(color: Colors.grey, width: 1))),
);
Run Code Online (Sandbox Code Playgroud)

关于如何获得这种效果的任何想法?

flutter flutter-widget

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

无法访问对象的方法

我是Java的新手,可能看不清楚,但这是我的问题:

出于某种原因,我无法访问我班级的方法MenuItem:

public class MenuItem {
    String name;
    double price;

    public MenuItem (String name, double price) {
        this.name = name;
        this.price = price;
    }
    public String getName() {
        return this.name;
    }
    public String toString() {
        return this.name + "\t" + this.price;
    }
}
Run Code Online (Sandbox Code Playgroud)

在下面的代码片段中,我的IDE强调了方法getName()red并说:

"找不到标志"

这是代码:

public static void main(String[] args) {
   ArrayList<Object> menuItems = new ArrayList<Object>();

   menuItems.add(new MenuItem("Pizza", 2.22));

   System.out.println(menuItems.get(0).getName());
}
Run Code Online (Sandbox Code Playgroud)

我将我的代码与其他代码进行了比较,但没有找到任何区别.

不知怎的,这种toString()方法完美无缺.当我删除方法时,它返回this.name + "\t" + this.price;而不是它返回filechallenge.MenuItem@15db9742的内容.

有人有想法吗?我真的不明白......

java

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

如何在if/else语句中检查整数且小于或等于100

我在条件中有一个带有扫描器的if/else语句,以及检查输入为100或更少的&&语句.它是这样的:

Scanner input = new Scanner(System.in);

if(input.hasNextInt() && avgBefore <= 100) {
    avgBefore = input.nextInt();                
}
Run Code Online (Sandbox Code Playgroud)

但如果我把一个数字超过100,它仍然接受它.有帮助吗?

java if-statement java.util.scanner

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

如何用 currentTimeMilis() 表示 60 秒

我正在尝试输入一个从列表中输出随机单词的代码,用户必须在 60 秒过去之前输入尽可能多的单词,我用它currentTimeMillis()来跟踪时间,所以这对我来说很难弄清楚我尝试了下面的代码,它说6000000000000数字太大,但是当我输出当前/开始时间时,它会输出1512409897444,所以这对我来说没有意义。

long currentTime = System.currentTimeMillis();
long startTime = System.currentTimeMillis();
System.out.println(currentTime);
System.out.println(startTime);
while (startTime <= 6000000000000)
{
    (etc.  ect.)
}
Run Code Online (Sandbox Code Playgroud)

java

-2
推荐指数
1
解决办法
462
查看次数

如何对 Kotlin MutableList&lt;Int&gt; 进行排序

我来自 Java 背景,我有一个简单的数组:

var statues: MutableList<Int> =  mutableListOf<Int>() 
statues.add(1)
statues.add(3)
statues.add(2)
var sortedArray: MutableList<Int> =  mutableListOf<Int>()
sortedArray = statues.sortedArray()
Run Code Online (Sandbox Code Playgroud)

如何对这个简单的数组进行排序并将其存储在变量sortedArray中?

java sorting kotlin

-2
推荐指数
1
解决办法
4042
查看次数