public class ST_Array extends STBase implements Cloneable
示例:
1 2.0 5.0
————《GB/T 33190-2016》 表 2 基本数据类型
MAX_KEEP_DECIMAL| 构造器和说明 |
|---|
ST_Array(double a,
double b,
double c,
double d,
double e,
double f)
创建变换矩阵
|
ST_Array(Serializable... arr) |
| 限定符和类型 | 方法和说明 |
|---|---|
ST_Array |
add(String item) |
ST_Array |
clone() |
boolean |
equals(Object obj) |
double[] |
expectArr(int len)
获取期待长度的数组
如果无法解析或长度不足则补充0
|
int[] |
expectIntArr(int len)
获取期待长度的数组
如果无法解析或长度不足则补充0
|
String[] |
expectStrArr(int expectCount)
获取期待长度的字符串数组
长度不足将会自动填充空白字符,长度不足则截取
|
Double |
get(int index)
获取Index上的数字
注意数组越位
|
List<String> |
getArray() |
static ST_Array |
getInstance(String arrStr)
获取 ST_Array 实例如果参数非法则返还null
|
Integer |
getInt(int index)
获取Index上的数字
注意数组越位
|
ST_Array |
mtxMul(ST_Array array)
矩阵相乘
|
void |
printMtx() |
ST_Array |
setArray(List<String> array) |
int |
size()
数组长度
|
Double[] |
toDouble()
获取浮点数组
|
Integer[] |
toInt()
获取整形数组
|
double[][] |
toMtx()
反序列化为矩阵数组
|
String |
toString() |
static ST_Array |
unitCTM()
获取一个单位矩阵变换参数
|
fmt, getElement, toDouble, toIntpublic ST_Array(Serializable... arr)
public ST_Array(double a,
double b,
double c,
double d,
double e,
double f)
a - X轴缩放倍数b - Y轴斜切系数c - X轴斜切系数d - Y轴缩放倍数e - X偏移量(距原点)f - Y偏移量(距原点)public static ST_Array unitCTM()
public static ST_Array getInstance(String arrStr)
arrStr - 数字字符串或者字符串nullpublic String[] expectStrArr(int expectCount)
长度不足将会自动填充空白字符,长度不足则截取
expectCount - 期待长度public Double[] toDouble()
public Integer[] toInt()
public int size()
public double[][] toMtx()
public void printMtx()
public Double get(int index)
注意数组越位
index - indexpublic Integer getInt(int index)
注意数组越位
index - indexpublic int[] expectIntArr(int len)
如果无法解析或长度不足则补充0
len - 长度public double[] expectArr(int len)
如果无法解析或长度不足则补充0
len - 长度Copyright © 2025. All rights reserved.