common.java

来自「操作系统中内存管理页面置换算法的模拟程序」· Java 代码 · 共 59 行

JAVA
59
字号
public class Common {

  static public long s2l ( String s ) 
  {
    long i = 0;

    try {
      i = Long.parseLong(s.trim());
    } catch (NumberFormatException nfe) {
      System.out.println("NumberFormatException: " + nfe.getMessage());
    }

    return i;
  }

  static public int s2i ( String s ) 
  {
    int i = 0;

    try {
      i = Integer.parseInt(s.trim());
    } catch (NumberFormatException nfe) {
      System.out.println("NumberFormatException: " + nfe.getMessage());
    }

    return i;
  }

  static public byte s2b ( String s ) 
  {
    int i = 0;
    byte b = 0;

    try {
      i = Integer.parseInt(s.trim());
    } catch (NumberFormatException nfe) {
      System.out.println("NumberFormatException: " + nfe.getMessage());
    }
    b = (byte) i;
    return b;
  }

  public static long randomLong( long MAX ) 
  {
    long i = -1;

    java.util.Random generator = new
    java.util.Random(System.currentTimeMillis());
    while (i > MAX || i < 0)
    {
      int intOne = generator.nextInt();
      int intTwo = generator.nextInt();
      i = (long) intOne + intTwo;
    }
    return i;
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?