Monthly Archives: 8月 2018

Java.lang.String.charAt()のサンプル

サンプルコード

package com.arkgame.itstudy;

public class CharAtdemo {

public static void main(String[] args) {
String str = “This is changfatun xiao”;

// prints character at 1st location
System.out.println(str.charAt(0));

// prints character at 5th location i.e white-space character
System.out.println(str.charAt(4));

// prints character at 18th location
System.out.println(str.charAt(17));

}

}

結果

T

n

「PostgreSQL入門」テーブルのカラムを操作するメモ

1.カラムの型の変更
ALTER TABLE {table_name} ALTER COLUMN {column_name} TYPE {新しいカラムの型};

ALTER TABLE memberTbl ALTER COLUMN username TYPE varchar(20);

2.カラムの名称の変更
ALTER TABLE {table_name} RENAME COLUMN {old_column_name} TO {new_column_name};

ALTER TABLE memberTbl RENAME COLUMN address TO user_address;

3.カラムのデフォルト値の変更
ALTER TABLE {table_name} ALTER COLUMN {column_name} SET DEFAULT {default value};

ALTER TABLE memberTbl ALTER COLUMN birthday SET DEFAULT `1980-01-01`;

「Python入門」ジェネレータ(generator)を作成するサンプル

サンプルコード
list = [x for x in range(10)]
for x in enumerate(list):
print(x,end=’ ‘) # (0, 0) (1, 1) (2, 2) (3, 3) (4, 4) (5, 5) (6, 6) (7, 7) (8, 8) (9, 9)
print()
generator = (x for x in range(10))
for x in generator:
print(x,end=” “) # 0 1 2 3 4 5 6 7 8 9

「Spring入門」@Documentedのサンプル

サンプルコード
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface Transactional {
//some code
}

JavaでbinarySearchの実装サンプル

Javaコード
public static int binarySearchFunc(int a[], int tag) {
int first = 0;
int end = a.length;
for (int i = 0; i < a.length; i++) {
int middle = (first + end) / 2;
if (tag == a[middle]) {
return middle;
}
if (tag > a[middle]) {
first = middle + 1;
}
if (tag < a[middle]) {
end = middle – 1;
}
}
return 0;
}

Javaでバブルソートの実装サンプル

Javaコード
public static void cftbubble(int a[]) {
int swap = 0;
for (int i = 0; i < a.length; i++) {
for (int j = i; j < a.length; j++) {
if (a[j] > a[i]) {
swap = a[i];
a[i] = a[j];
a[j] = swap;
}
}
}
System.out.println(Arrays.toString(a));
}

「Java入門」java.util.Iterator()のサンプル

サンプルコード
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

public class IteratorDemo {

public static void main(String[] args) {
List<Integer> cftLst = new LinkedList<>(Arrays.asList(11, 21, 6, 3, 8, 12, 1, 3, 7));

Iterator<Integer> cftit = cftLst.iterator();
while (cftit.hasNext()) {
int value = cftit.next();
if (value == 6) {
cftit.remove();
}
}

System.out.println(“結果:” + cftLst);

}

}
結果:[11, 21, 3, 8, 12, 1, 3, 7]

Linuxにgroovyをインストールするメモ

コマンド下記
curl -s get.sdkman.io | bash
source “$HOME/.sdkman/bin/sdkman-init.sh”
sdk install groovy
groovy -version

@FunctionalInterface関数インターフェースのサンプル

サンプルコード
package test;

public class InterFaceDemo {

public static void main(String[] args) {
changfa zq = (String city) -> {
return “city: ” + city;
};
System.out.println(zq.kdfc(“tokyo”));

}

@FunctionalInterface
interface changfa {
public String kdfc(String city);// 抽象メソッド
}
}

結果
city: tokyo

「JavaScript入門」jsonオブジェクトが空かどうかを判定する

サンプルコード
var cft = {};
if (Object.keys(cft).length === 0) {
//some code
}

1 / 3123