小编Joa*_*uer的帖子

如何将多种颜色放入消息文本中

是否可以格式化文本,以便有不同颜色的单词.例如,如果我需要将Messagebox中的"Text2"格式化为红色:

Messagebox.Show("Text1" + "Text2" + "Text3");
Run Code Online (Sandbox Code Playgroud)

c# text colors messagebox

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

使用BigDecimal进行奇怪的舍入行为?

什么会打印到控制台,为什么?

1.

BigDecimal BigDecimalNum = new BigDecimal("0.0774");
System.out.println(BigDecimalNum.doubleValue() * 100.00);
Run Code Online (Sandbox Code Playgroud)

2.

BigDecimal BigDecimalNum2 = new BigDecimal("0.0774");   
System.out.println(BigDecimalNum2.multiply(new BigDecimal("100.00")));
Run Code Online (Sandbox Code Playgroud)

java rounding bigdecimal

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

可以从Java applet调用C++代码吗?

我很好奇我是否能做到这一点.可以从在浏览器中运行的Java小程序调用在本地主机上编译和加载的C++代码吗?

c++ java browser java-native-interface applet

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

为什么ArrayList <Integer>包含不起作用?

我有:

ArrayList<Integer> onlyOne = new ArrayList<Integer>();
onlyOne.add(Integer.valueOf(3));

ArrayList<Integer> two = new ArrayList<Integer>();
two.add(Integer.valueOf(3));
two.add(Integer.valueOf(4));

boolean check = two.contains(onlyOne);
Run Code Online (Sandbox Code Playgroud)

但这总是返回假,为什么?

java arraylist

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

(和[?]之间的区别是什么?

[pattern]和之间有什么区别(pattern)?我无法在谷歌上找到它,因为它不允许输入这些符号.谢谢.

java regex

-3
推荐指数
1
解决办法
86
查看次数

C++ 喜欢 Java 中的 Map?

有没有办法像C++一样访问Java地图?

在 C++ 中,以下代码片段有效:

map<string, int> myMap;
string str = "okay";
myMap[str] = 69;
myMap[str]++;
cout<<myMap[str]<<endl;
Run Code Online (Sandbox Code Playgroud)

上面的代码完美运行并在控制台中显示 70。

Java中有类似的东西吗?

java

-3
推荐指数
1
解决办法
78
查看次数

main方法中不能声明方法吗?

我写了这个类(打印数组列表),在其中我在main函数中创建了一个方法.

好吧它不起作用:我做了函数static并在main方法中声明了它,但它仍然没有用.在main方法中,我创建了没有访问说明符的函数:它仍然不起作用.

你不能在方法中声明一个main方法吗?

有没有办法在main方法中声明一个方法(除了在main方法之外使它成为公共静态)?

public class TestArrays {


    public static void main(String[] args) {
    // Step 1 & 2: declare/initialize array variables
    int[]  array1 = { 2, 3, 5, 7, 11, 13, 17, 19 };
    int[]  array2;

    // Step 3: display array1 with initial values
        System.out.print("array1 is ");
    printArray(array1);
    System.out.println();

    // Step 4: make array2 refer to array1
    array2 = array1;
    // modify array2
    array2[0] = 0;
    array2[2] = 2;
    array2[4] = …
Run Code Online (Sandbox Code Playgroud)

java

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

为什么Java中可以给括号赋值?

我正在查看Tomcat的Java源代码,发现了这样的代码

String a = ("aa");
int b = (1);
Run Code Online (Sandbox Code Playgroud)

它编译成功,而通常分配应该是

String a = "a";
int b = 1;
Run Code Online (Sandbox Code Playgroud)

为什么第一段代码可以编译成功?

java

-4
推荐指数
1
解决办法
434
查看次数

防止java积极保留ram

抱歉,如果问题已经存在,但无法找到。你能解释一下java内存使用的逻辑吗?有我的步骤:

  1. 设置 xmx4000M
  2. 运行应用
  3. 做压力测试

压力测试后,我的应用程序使用了大约 1.4G RAM。但是如果设置 xmx300M 并进行压力测试 - 没有性能题外话,但是 app 使用了大约 370M(我知道 xmx 是关于 heap,gc 和其他东西也需要 ram)。为什么java如此积极地保留ram,我可以阻止java这样做但留下高堆大小吗?

更新:我使用 Java 16 OpenJDK 和除 xmx 之外的所有默认设置。PC 规格:i7 10700 16 GB 内存

java

-4
推荐指数
1
解决办法
71
查看次数

为什么在Eclipse中为已使用的变量获取"未使用的变量"警告?

这是我的班级:

private class Node {
    public int[] pivot;
    public int pivotIndex;
}
Run Code Online (Sandbox Code Playgroud)

我在Eclipse中得到警告,没有使用pivotIndex,但事实并非如此,稍后会在同一文件的代码中使用它.这是Eclipse中的错误吗?

java eclipse

-7
推荐指数
1
解决办法
2258
查看次数