attribute.java
来自「java 到c的转换程序的原代码.对喜欢C程序而不懂JAVA程序的人很有帮助」· Java 代码 · 共 44 行
JAVA
44 行
// Attribute.java -- Attribute handlingpackage toba.classfile;import java.io.*;public classAttribute { // field, method, or class attribute String name; byte[] data;public StringtoString (){ return name + "[" + data.length + "bytes]";}// new Attribute(stream, ctab) -- load attribute from class fileAttribute(DataInputStream d, Constant c[]) throws IOException{ name = (String)c[d.readUnsignedShort()].value; d.readFully(data = new byte[d.readInt()]);}// find(a, s) -- find an attribute in an arraypublic static byte[] find(Attribute a[], String s){ for (int i = 0; i < a.length; i++) if (a[i].name.equals(s)) return a[i].data; return null;}} // class Attribute
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?