「python入門」append()で末尾に要素を追加するサンプル

サンプルコード:
cft = list(range(4))
print(l)
# [0, 1, 2,3]

cft.append(10)
print(l)
# [0, 1, 2, 3,10]

cft.append(‘oosa’)
print(cft)
# [0, 1, 2, 3,10, ‘oosa’]

java.text.SimpleDateFormat()を実装するサンプル

1.TimeStampUtil.java
クラスの定義
package study;

import java.sql.Timestamp;
import java.text.SimpleDateFormat;

public class TimeStampUtil {
public static String formatTimeStamp(Timestamp timestamp, String timeFormat) {
return new SimpleDateFormat(timeFormat).format(timestamp);
}

public static Timestamp current() {
return new Timestamp(System.currentTimeMillis());
}

}

2.mainクラス
package study;
public class TimeStampDemo {

public static final String TIME_VALUE_FORMAT = “yyyy/MM/dd HH:mm:ss”;

public static void main(String[] args) {
String aa = TimeStampUtil.formatTimeStamp(TimeStampUtil.current(), TIME_VALUE_FORMAT);
System.out.println(“現在時間:\n” + aa);

}

}

現在時間:
2018/07/17 12:02:52

java.util.ArrayList.clone()メソッドを利用するサンプル

package study;

import java.util.ArrayList;

public class ArrayListTestCase {

public static void main(String[] args) {
ArrayList<Integer> tt = new ArrayList<Integer>();
tt.add(101);
tt.add(102);
tt.add(103);
tt.add(104);

// ArrayListのコピー
@SuppressWarnings(“unchecked”)
ArrayList<Integer> ff = (ArrayList<Integer>) tt.clone();
System.out.println(“実行結果:”);
for (Integer a : ff) {
System.out.println(a);
}
}

}

結果:
101
102
103
104

「Shell入門」if文でディレクトリとファイルの存在を判定するサンプル

1.ディレクトリの存在確認

#!/bin/bash

DIR=”USERINFO”

if [ -d ${DIR} ]; then
echo “exist”
else
echo “not exist”
fi

2.ファイルの存在確認
#!/bin/bash

TARGET_FILE=”zhang.txt”

if [ -f ${TARGET_FILE} ]; then
echo “exist”
else
echo “not exist”
fi

3.NOT条件
#!/bin/bash

changfa=true

if [ ! $changfa ]; then
echo “not true”
else
echo “true”
fi

「Java入門」Stringからintへの変換するサンプル

サンプルコード
public static int convertToInt(String number, int defaultValue) {
if (TextUtils.isEmpty(number)) {
return defaultValue;
}
try {
return Integer.parseInt(number);
} catch (Exception e) {
return defaultValue;
}
}
}

「Java入門」Stringからdoubleへの変換するサンプル

サンプルコード
public static double convertToDouble(String number, double defaultValue) {
if (TextUtils.isEmpty(number)) {
return defaultValue;
}
try {
return Double.parseDouble(number);
} catch (Exception e) {
return defaultValue;
}

}

「Java入門」Stringからfloatへの変換するサンプル

サンプルコード
public static float convertToFloat(String number, float defaultValue) {
if (TextUtils.isEmpty(number)) {
return defaultValue;
}
try {
return Float.parseFloat(number);
} catch (Exception e) {
return defaultValue;
}

}

「JavaScript入門」input type = ”file”ファイルトリガーのサンプル

<script type=”text/javascript” src=”script/jquery-1.6.2.min.js”></script>
<script type=‘text/javascript‘>
function selectFile(){
//clickイベント
$(“#file”).trigger(“click”);
}
/*ファイルパスの取得*/
function getFilePath(){
alert($(“#file”).attr(“value”));
}
</script>
</head>
<body>
<input type=”file” id=”file” onchange=”getFilePath()”
style=”filter:alpha(opacity=0);opacity:0;width: 0;height: 0;”/>
<button onclick=”selectFile();”>select file</button>
<button onclick=”getFilePath()”>get FilePath</button>

「shell入門」プロセスPIDを取得する方法

1. C オプションで指定
$ ps –no-heading -C <prog_name> -o pid

2.grepコマンド
$ cft_detach_process &
$ ps -e -o pid,cmd | grep cft_detach_process | grep -v grep | awk ‘{ print $1 }’

3.正規表現
$ ps -e -o pid,cmd | grep -E “^.*cft_detach_process$” | awk ‘{print $1}’
$ ps -e -o pid,cmd | awk ‘/^.*cft_detach_process$/ {print $1}’

4.pidofコマンド
$ cft_detach_process &
$ pidof cft_detach_process

5.$!を使用して直前のPIDを取得
#!/bin/bash
cft_detach_process &
pid=$!

「Java入門」staticメソッドのサンプル

class Simple {
static int a;
int b;
}

Simple cftA = new Simple();
Simple cftB = new Simple();
cftA.a = 1;
cftA.b = 2;
cftB.a = 3;
cftB.b = 4;
System.out.println(cftA.a + cftA.b + cftB.a + cftB.b);

結果
3234