Monthly Archives: 1月 2018

「Java入門」HashMapで配列の中の最大値、最小値を取得する

Javaコード
public Map<String, Integer> methodFun1(int[] arr) {
Map<String, Integer> map = new HashMap<String, Integer>();
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
map.put(“max”, max);
map.put(“min”, min);
return map;
}

「jQuery入門」hasClass()の判定サンプル

JSコード
if (!$(“#kdfc”).hasClass(‘active’)) {
//classがactiveの場合
$(“#kdfc”).next().slideToggle();
$(“#kdfc”).toggleClass(“active”);
}

「jQuery入門」is(‘:hidden’)の判定サンプル

JSコード
if ($(‘#cftIdLst’).is(‘:hidden’)) {
// 非表示の場合
$(“#cftIdLst”).next().slideToggle();
$(“#cftIdLst”).toggleClass(“active”);
}

「Java入門」replaceAlで空白スペースを削除する方法

Javaコード
String str = ” welcome 123 “;
String str2 = str.replaceAll(” “, “”);
System.out.println(str2);

「Java入門」改行コード(\r\n)、タブコードを置換する方法

Javaコード
String docTxt = EntityUtils.toString(entity,”UTF-8″);
docTxt=docTxt.replaceAll(“[\\t\\n\\r]”, “”);

java.text.DecimalFormat()のサンプル

javaコード

import java.text.DecimalFormat;

public class Decimal {

public static void main(String[] args) {

DecimalFormat df = new DecimalFormat(“######0.00”);

double d1 = 4.23456;
double d2 = 0.0;
double d3 = 2.0;
System.out.println(df.format(d1));
System.out.println(df.format(d2));
System.out.println(df.format(d3));
}

}

結果

4.23
0.00
2.00

「Java入門」listのシャローコピーをするサンプル

Javaコード
package com.arkgame.study;
import java.util.ArrayList;
public class LstcopyDemo {

public static void main(String[] args) {
ArrayList<String> lstSrc = new ArrayList<>();
lstSrc.add(“11”);
lstSrc.add(“22”);
lstSrc.add(“33”);
lstSrc.add(“44”);

ArrayList<String> lstDest = lstSrc;

lstSrc.set(0, “AA”);
lstDest.set(1, “BB”);
lstDest.set(2, “CC”);

System.out.println(“シャローコピー元のリスト:”);
for (String cft : lstSrc) {
System.out.println(cft);
}

System.out.println(“シャローコピー先のリスト:”);
for (String cft : lstDest) {
System.out.println(cft);
}

}

}
結果
シャローコピー元のリスト:
AA
BB
CC
44
シャローコピー先のリスト:
AA
BB
CC
44

「JavaScript入門」半角数字をチェックする方法

JSコード
function isNumFunc(target) {
if ( target == null )
return;
if( target.match( /[^0-9.,-]+/ ) ) {
alert(“半角数字で入力して下さい。”);
return false;
}
return true;
}

「Java入門」byte型の配列を文字列に変換する方法

javaコード

package zhongg;

import java.io.UnsupportedEncodingException;
import java.util.Arrays;

public class Byte2StrDemo {
public static void main(String[] args) throws UnsupportedEncodingException {
String aa = “テスト”;

byte[] cftAA = aa.getBytes(“UTF-8”);
byte[] cftBB = aa.getBytes(“SJIS”);

// 指定された配列の文字列表現を返す
System.out.println(“UTF-8文字列:” + Arrays.toString(cftAA));
System.out.println(“SJIS文字列:” + Arrays.toString(cftBB));

// 指定された文字セットを使用する
String op2 = new String(cftAA, “UTF-8”);
String op3 = new String(cftBB, “SJIS”);

System.out.println(“新しいstring(UT-8):” + op2);
System.out.println(“新しいstrng(SJIS):” + op3);

}
}

結果

UTF-8文字列:[-29, -125, -122, -29, -126, -71, -29, -125, -120]
SJIS文字列:[-125, 101, -125, 88, -125, 103]
新しいstring(UT-8):テスト
新しいstrng(SJIS):テスト

「jQuery入門」next().focus()でフォーカスを移動させる方法

JSPコード
<div>
<s:textfield name=”memberCode1″ maxlength=”3″ class=”cft_kk”> –
<s:textfield name=”memberCode2″ maxlength=”3″ class=”cft_kk”> –
<s:textfield name=”memberCode3″ maxlength=”3″ class=”cft_kk”> –
</div>
<input type=”submit” value=”会員コード” />”

jQueryコード
$(‘input[name^=”memberCode”]’).keyup(function() {
if ($(this).val().length >= $(this).attr(‘maxlength’)) {
$(this).next().focus();
}
});

1 / 212