star ccm java api_Star-CCM+二次开发中常用Java小程序
1. 求最大、最小值方法
#keyname=value
key1=e:/prop_367.txt
key2=e:/cadmodels/prop_367.x_t
key3=stringxxxxxxxxxxxxxx
#注释1
key4=false
key5=true
key6=true
#注释2
key6=0.00762
#注释3
key7=0.00762
......
angleDeg=36
#注释4
key_xCoord=0.03048,0.04572,0.04572,0,0,0.00381,0.0038,0.024384,0.025908,0.028956
key_yCoord=0,0,0.00381,0.00381,0,0,0.0036195,0.0036195,0.003429,0.001524
#轮廓坐标
xCoord_Background=0.0,1.04,1.04,0.6187,0.6187,0.733,0.733,0.0
yCoord_Background=0.0,0.0,0.1524,0.1524,0.005715,0.005715,0.00381,0.00381
2. 使用properties文件读写数据
/**
* @param keyname 属性文件中的键名
* @return result 属性文件中的键值
*/
public String getParam(String keyname) {
Properties prop = new Properties();
InputStream in = null;
String result = null;
try {
in = new FileInputStream(new File("E:/xxx.properties"));
prop.load(in);
result = (String) prop.get(keyname);
} catch (IOException e) {
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
}
}
}
return result;
}
3. 转换一个逗号相隔的数字序列为一个数组
/**
*例如这里的str=“0.0,1.04,1.04,0.6187,0.6187,0.733,0.733,0.0”
*/
public double[] convertStrtoDouble(String str) {
String[] a = str.split(",");
dda = new double[a.length];
for (int i = 0; i < a.length; i++) {
dda[i] = Double.parseDouble(a[i]);
}
return dda;
}
4.写日志、消息到文件
public void writeJobLogFile(String logMessage) {
FileOutputStream fos;
//设置日期格式
SimpleDateFormat date_f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date_str = date_f.format(new Date());// new Date()为获取当前系统时间
String tmp_str = date_str + ": " + logMessage + "\n";
String jobLogFile = df.getJobLogFile();
try {
fos = new FileOutputStream(jobLogFile, true);
fos.write(tmp_str.getBytes());
fos.close();
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}
}
star ccm java api_Star-CCM+二次开发中常用Java小程序相关推荐
- java 德文转码_web开发中的JAVA字符转码
二.基本概念 2.1 JAVA中字符的表达 JAVA中有char.byte.String这几个概念. char 指的是一个UNICODE字符,为16位的整数.java抓取网页保存的乱码问题解决 byt ...
- java开发中常用到小方法
ArrayList转数组 /** 获取优惠券全部策略ID String[]*/private String[] getStrategyIDArrayCache() throws Exception { ...
- JS开发中常用的小技巧
1.获取指定范围内的随机数 1 2 3 function getRadomNum(min,max){ return Math.floor(Math.random() * (max - min ...
- 织梦php开发tags功能开发,织梦dedecms二次开发中几个标签的应用
在织梦dedecms 里面对于数组进行循环的标签有好几个,在前台模板即使用静态模板引擎有,{dede:foreach array='数组名称'}[field:key/] [field:value/]{ ...
- java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园
最近因为要进行TeamCenter二次开发(胖客户端定制),所有要开始研究Java了.因此突发奇想为什么不能使用Java进行二次开发呢?现在对UG进行的开发以C/C++应用为主.大多数使用的是原来的U ...
- cad二次开发 java_应用Java语言进行AutoCAD2000二次开发.PDF
应用Java语言进行AutoCAD2000二次开发 实用第一 智慧密集 刘良华袁英战朱东海 摘 要 介绍了应用Java语言进行AutoCAD二次开发的方法和思路. 关键字 二次开发,AutoCAD定制 ...
- java机动车实验代码要加包吗_机动车整车出厂合格证管理信息系统二次开发套件SDK和Demo----javai程序...
[实例简介] 机动车整车出厂合格证管理信息系统二次开发套件SDK和Demo----java程序 [实例截图] [核心代码] Demo_UploadJava └── Demo_Upload Java ├ ...
- Arcobjects for java:Arcgis二次开发入门,开发一个基本地图组件
一.目的 因学习需要,使用Java进行Arcgis二次开发.当前对arcgis进行二次开发使用的语言基本是C#,使用Java对Arcgis进行二次开发的很少.于是使用java在idea上进行Arcgi ...
- 基于Java的Arcgis二次开发所需材料
使用ArcObjects for Java进行Arcgis10.2二次开发,可能需要的材料: 1.32位的Jdk 我使用的是jdk1.8.0_131_32 可以去官网下载,我把自己用的上传了,有需要可 ...
最新文章
- 目标检测--Enhancement of SSD by concatenating feature maps for object detection
- 《大话设计模式》Python 版代码实现
- 深入了解jquery中的ajax方法参数
- 获取jpg图片的x,y的分辨率dpi
- Windows下的git配置
- 短视频就这样玩丢了底线
- HTML5基本知识小测验
- java.lang.NoClassDefFoundError: org/apache/log4j/Priority的问题解决
- 【钢带厚度预测】基于matlab模拟退火遗传算法优化BP神经网络钢带厚度预测【含Matlab源码 1285期】
- 三星c7 linux驱动,三星c7驱动|三星c7手机驱动下载 v1.5.55.0 官方版 - 比克尔下载
- 从原理到实战,全面总结 Android HTTPS 抓包
- 定性与定量的单变量正态性检验
- ipone=遥控器?
- 浩方 VS 真三国无双 全图
- CentOS 6.5 安装Redis并设置开机自启动
- 逃避追债?贾跃亭把法拉第未来股权转给了外甥,但他还有5套豪宅! | 焦点
- python逻辑回归训练预测_[Python] 机器学习笔记 基于逻辑回归的分类预测
- 苹果2019年财报数据:年收入2600亿美元,市值1.3万亿美元
- GO 语言中模板渲染的原理
- 如何写出完美的复试简历?没有科研竞赛经历怎么办?老师喜欢什么样的学生?跨考生?//2021-2-5
热门文章
- Win10 系统替换 macOS 苹方字体 - 提升文字清晰度与显示渲染效果
- pmbok中文第六版(含网页在线版、含微信版)
- 家用循环扇CE认证测试标准
- vue项目利用预渲染prerender-spa-plugin处理seo --viga
- 花生壳-连接失败-请检查内网主机IP和端口
- 鸿蒙争霸人多不多,《魔兽争霸3》:为什么玩家普遍感觉暗夜英雄最弱?什么理由?...
- 国计算机信息高新技术考试办公软件应用模块高级操作员级考试,全国计算机信息高新技术考试办公软件应用模块高级操作员级考试考....
- 计算机系统结构分类的依据,计算机系统结构(张晨曦)简答题.doc
- COMODO免费电子邮件证书
- 【笔记15】利用cygwin或PuTTY的pscp实现window与linux的文件传输