小编Ree*_*eem的帖子

依赖默认编码

我正在使用 FindBugs 并且此错误不断生成:

依赖默认编码:

找到了一个方法调用,该方法将执行字节到字符串(或字符串到字节)的转换,并假定默认平台编码是合适的。这将导致应用程序行为因平台而异。使用替代 API 并明确指定字符集名称或字符集对象。

我认为这与扫描仪有关,这是我的代码:

package mystack;

 import java.util.*;
  
  public class MyStack {
   
    private int maxSize;
    private int[] stackArray;
    private int top;
    
    public MyStack(int s) {
       maxSize = s;
       stackArray = new int[maxSize];
       top = -1;
    }
    public void push(int j) {
       stackArray[++top] = j;
    }
    public int pop() {
       return stackArray[top--];
    }
    public int peek() {
       return stackArray[top];
    }
    public int min() {
       return stackArray[0];
    }
    public boolean isEmpty() {
       return (top == -1); …
Run Code Online (Sandbox Code Playgroud)

java findbugs

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

标签 统计

findbugs ×1

java ×1