<?xml version="1.0" encoding="UTF-8" ?>
	<rss version = "2.0"  xmlns:blogChannel="http://backend.userland.com/blogChannelModule">
		<channel>
			<title>朝、飛びたい</title>
			<description></description>
			<link>https://blogs.yahoo.co.jp/zhxshxs</link>
			<language>ja</language>
			<copyright>Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.</copyright>
		<image>
			<title>朝、飛びたい</title>
			<url>https://s.yimg.jp/i/jp/blog/iym_img.gif</url>
			<description></description>
			<link>https://blogs.yahoo.co.jp/zhxshxs</link>
		</image>
		<item>
			<title>[cmd dir find] Windows Commands 接的小&amp;#20249;</title>
			<description>dir /b /s C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;sg2batch&amp;#92;opt&amp;#92; | find &amp;quot;txt&amp;quot;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;C:&amp;#92;Users&amp;#92;KAKAKA&amp;gt;dir /b /s C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92; | find &amp;quot;txt&amp;quot;&lt;/div&gt;
&lt;div&gt;C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2002&amp;#92;DOWNLOAD&amp;#92;SEND&amp;#92;TERM&amp;#92;00000356_1_1&amp;#92;201708180000_T_76_PLUPTM_20180214011138_M.txt&lt;/div&gt;
&lt;div&gt;C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2002&amp;#92;DOWNLOAD&amp;#92;SEND&amp;#92;TERM&amp;#92;00001360_1_1&amp;#92;201708180000_T_76_PLUPTM_20180214011146_M.txt&lt;/div&gt;
&lt;div&gt;C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2002&amp;#92;DOWNLOAD&amp;#92;SEND&amp;#92;TERM&amp;#92;00004476_1_1&amp;#92;201708180000_T_76_PLUPTM_20180214011154_M.txt&lt;/div&gt;
&lt;div&gt;C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2002&amp;#92;DOWNLOAD&amp;#92;SEND&amp;#92;TERM&amp;#92;00009150_1_1&amp;#92;201708180000_T_76_PLUPTM_20180214011202_M.txt&lt;/div&gt;
&lt;div&gt;C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2002&amp;#92;DOWNLOAD&amp;#92;SEND&amp;#92;TERM&amp;#92;00009760_1_1&amp;#92;201708180000_T_76_PLUPTM_20180214011210_M.txt&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;C:&amp;#92;Users&amp;#92;KAKAKA&amp;gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;~=====================================================================================&lt;/div&gt;
&lt;div&gt;単体ツール.LOGfiles_CLEAR_BAK.bat&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;echo off&lt;/div&gt;
&lt;div&gt;set target=C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;jboss&amp;#92;server&amp;#92;sg2&amp;#92;log&amp;#92;&lt;/div&gt;
&lt;div&gt;set dt=%date:~0,4%%date:~5,2%%date:~8,2%&lt;/div&gt;
&lt;div&gt;set time2=%time: =0%&lt;/div&gt;
&lt;div&gt;set tm=%time2:~0,2%%time2:~3,2%%time2:~6,2%&lt;/div&gt;
&lt;div&gt;set newTimeFolder=%dt%%tm%&lt;/div&gt;
&lt;div&gt;set bkDir=./bak/%newTimeFolder%&lt;/div&gt;
&lt;div&gt;cd bak&lt;/div&gt;
&lt;div&gt;mkdir %newTimeFolder%&lt;/div&gt;
&lt;div&gt;cd %newTimeFolder%&lt;/div&gt;
&lt;div&gt;copy %target%*log .&lt;/div&gt;
&lt;div&gt;cd ..&lt;/div&gt;
&lt;div&gt;copy /y *.log %target%&lt;/div&gt;
&lt;div&gt;cd ..&lt;/div&gt;
&lt;div&gt;echo &amp;quot;実行？？ explorer C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;jboss&amp;#92;server&amp;#92;sg2&amp;#92;log&amp;quot;&lt;/div&gt;
&lt;div&gt;pause&lt;/div&gt;
&lt;div&gt;explorer C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;jboss&amp;#92;server&amp;#92;sg2&amp;#92;log&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;~=====================================================================================&lt;/div&gt;
&lt;div&gt;単体ツール.ディレクトリクリア.bat&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;echo off&lt;/div&gt;
&lt;div&gt;cd C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2000&amp;#92;WORK&amp;#92;UB&lt;/div&gt;
&lt;div&gt;rmdir /s /q .&lt;/div&gt;
&lt;div&gt;cd C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;#92;shared_ftpdata1&amp;#92;SG2002&amp;#92;DOWNLOAD&amp;#92;SEND&amp;#92;TERM&lt;/div&gt;
&lt;div&gt;rmdir /s /q .&lt;/div&gt;
&lt;div&gt;cd C:&amp;#92;Users&amp;#92;KAKAKA&amp;#92;Desktop&amp;#92;TO_Li&amp;#92;9.その他&amp;#92;LiYang&amp;#92;UT疎通用&lt;/div&gt;
&lt;div&gt;echo &amp;quot;きれいにしたOK！ 単体ツール.ディレクトリクリア.bat&amp;quot;&lt;/div&gt;
&lt;div&gt;echo &amp;quot;実行？　tree /f C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&amp;quot;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;pause&lt;/div&gt;
&lt;div&gt;tree /f C:&amp;#92;pleiades4.7&amp;#92;workspace&amp;#92;XYZ&amp;#92;opt&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56626276.html</link>
			<pubDate>Sat, 17 Feb 2018 00:27:29 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>【SAP】宿題 file－upload DB－update+insert</title>
			<description>&lt;div&gt;～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～&lt;/div&gt;
&amp;#9312;一つのレコードを更新したりInsertしたりすると、成功はCommiｔする。失敗はRollbackする。
&lt;div&gt;&amp;#9313;Uploadしたファイルに対して、&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space:pre;&quot;&gt;	&lt;/span&gt;空ファイルかチェック&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space:pre;&quot;&gt;	&lt;/span&gt;Sizeチェック&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space:pre;&quot;&gt;	&lt;/span&gt;ファイル類型（拡張子）チェック&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;white-space:pre;&quot;&gt;	&lt;/span&gt;日期チェック&lt;/div&gt;
&lt;div&gt;をする。&lt;/div&gt;
&lt;div&gt;～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56532210.html</link>
			<pubDate>Sun, 12 Nov 2017 00:25:15 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[vbs vba common] MessageFormat</title>
			<description>&lt;div&gt;&amp;#39;*******************************************************&lt;/div&gt;
&lt;div&gt;&amp;#39;MessageFormat&lt;/div&gt;
&lt;div&gt;&amp;#39; Dim args(2) As String&lt;/div&gt;
&lt;div&gt;&amp;#39; args(0) = &amp;quot;test1&amp;quot;&lt;/div&gt;
&lt;div&gt;&amp;#39; args(1) = &amp;quot;test2&amp;quot;&lt;/div&gt;
&lt;div&gt;&amp;#39; args(2) = &amp;quot;test3&amp;quot;&lt;/div&gt;
&lt;div&gt;&amp;#39; MsgBox (MessageFormat(&amp;quot;this sheet{0},{1},{2} has done.&amp;quot;, args))&lt;/div&gt;
&lt;div&gt;&amp;#39;*******************************************************&lt;/div&gt;
&lt;div&gt;Function MessageFormat(targetMsg As String, args() As String) As String&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Dim index &amp;nbsp;As Integer&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; For index = 0 To UBound(args)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; targetMsg = Replace(targetMsg, &amp;quot;{&amp;quot; &amp;amp; index &amp;amp; &amp;quot;}&amp;quot;, args(index))&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Next index&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; MessageFormat = targetMsg&lt;/div&gt;
&lt;div&gt;End Function&lt;/div&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56465882.html</link>
			<pubDate>Sun, 10 Sep 2017 21:46:05 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[Java refresh]　BeanClassに全ての項目に値がリフラッシュ</title>
			<description>&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;■Main呼び出し元.java {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; return (GetChangeAddressDialogInfoOutDto) CommonUtil.refreshServOutDto(serviceOutDto);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;■CommonUtil.java&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;/**&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* ServiceOutDtoをRereshする &amp;lt;br&amp;gt;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* (String Type : Null -&amp;gt; Blank)&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param bean&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @return Object&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; public static Object refreshServOutDto(Object bean) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;if (bean != null) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;return refreshServOutDto(bean, StringUtils.EMPTY);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;return bean;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; /**&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* ServiceOutDtoをRereshする&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param bean&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param defaultStr&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @return Object&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; @SuppressWarnings({&amp;quot;rawtypes&amp;quot;, &amp;quot;unchecked&amp;quot;})&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; public static Object refreshServOutDto(Object bean, String defaultStr) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;if (bean != null) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Map bMap = new BeanMap(bean);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;HashMap hMap = new HashMap(bMap);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;hMap.remove(&amp;quot;class&amp;quot;);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Iterator itr = hMap.keySet().iterator();&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;while (itr.hasNext()) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; String propNm = (String) itr.next();&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; reSetter(bean, propNm, defaultStr);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;return bean;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; /**&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* Nullをブランクに変換&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param bean&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param propNm&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param defaultStr&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; @SuppressWarnings(&amp;quot;rawtypes&amp;quot;)&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; public static &amp;lt;T&amp;gt; void reSetter(Object bean, String propNm, String defaultStr) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;// デスクリプタを用意&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;PropertyDescriptor nameProp;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;nameProp = new PropertyDescriptor(propNm, bean.getClass());&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// ゲッターメソッド取得&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Method nameGetter = nameProp.getReadMethod();&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Object nowVal = nameGetter.invoke(bean, (Object[]) null);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;// セッターメソッド取得&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;Method nameSetter = nameProp.getWriteMethod();&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;String PropType = nameProp.getPropertyType().toString();&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;if (PropType.endsWith(&amp;quot;java.util.List&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // 配列&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; if (nowVal == null) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;nameSetter.invoke(bean, (List) new ArrayList());&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (PropType.endsWith(&amp;quot;java.lang.String&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // 文字列&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; String tmpStr = (String) nowVal;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; tmpStr = StringUtils.defaultIfEmpty(((String) nowVal), defaultStr);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // &amp;quot;null&amp;quot;/&amp;quot;NULL&amp;quot;/&amp;quot;Null&amp;quot;の場合、変換&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; if (Objects.equal(tmpStr.toLowerCase(), &amp;quot;null&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;tmpStr = defaultStr;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; nameSetter.invoke(bean, tmpStr);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (PropType.endsWith(&amp;quot;int&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // int&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (PropType.endsWith(&amp;quot;java.lang.Number&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // Number&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (PropType.endsWith(&amp;quot;boolean&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // boolean&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (PropType.endsWith(&amp;quot;java.util.Date&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // Date&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;} else if (PropType.matches(&amp;quot;.*com&amp;#92;&amp;#92;.smbc_card&amp;#92;&amp;#92;.credit&amp;#92;&amp;#92;.compass&amp;#92;&amp;#92;.service&amp;#92;&amp;#92;.dto&amp;#92;&amp;#92;..+&amp;quot;)) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; // Java Bean Class (ex. Addressなど)&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; if (nowVal == null) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;nameSetter.invoke(&amp;nbsp; &amp;nbsp; bean,&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; refreshServOutDto(getClassForName(&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; PropType.replaceFirst(&amp;nbsp; &amp;nbsp; &amp;quot;class &amp;quot;,&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; StringUtils.EMPTY))&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;.newInstance()));&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (IntrospectionException | IllegalAccessException | IllegalArgumentException | InvocationTargetException&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;| InstantiationException | ClassNotFoundException e) {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;System.out.println(&amp;quot;異常情報 :&amp;quot; + e);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; /**&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* getClassForName&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @param className&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @return Class&amp;lt;T&amp;gt;&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;* @throws ClassNotFoundException&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; @SuppressWarnings(&amp;quot;unchecked&amp;quot;)&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; public static &amp;lt;T&amp;gt; Class&amp;lt;T&amp;gt; getClassForName(String className) throws ClassNotFoundException {&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;return (Class&amp;lt;T&amp;gt;) Class.forName(className);&lt;/span&gt;&lt;br style=&quot;word-wrap:break-word;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&lt;span style=&quot;color:rgb(68, 68, 68);font-size:14px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56457304.html</link>
			<pubDate>Sat, 02 Sep 2017 16:39:41 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[vbs vba tool] task.vbs</title>
			<description>Dim Input1,Input2&lt;br&gt;
Input1 = InputBox(&amp;quot;[HH24:mm:ss]にメッセージを提示させるか？&amp;quot;,&amp;quot;時刻入力&amp;quot;,FormatDateTime(time, vbLongTime))&lt;br&gt;
Input2 = InputBox(&amp;quot;提示メッセージを書いてください。&amp;quot;,&amp;quot;メッセージ入力&amp;quot;)&lt;br&gt;
WScript.Sleep DateDiff(&amp;quot;s&amp;quot;,FormatDateTime(time, vbLongTime),Input1)*1000&lt;br&gt;
msgbox Input2 ,vbSystemModal,&amp;quot;Warning&amp;quot;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56428928.html</link>
			<pubDate>Thu, 03 Aug 2017 21:58:02 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[java tool] A_Frame_IF   part 2</title>
			<description>CopyFileToPathX.java&lt;br&gt;
&lt;br&gt;
package demo;&lt;br&gt;
&lt;br&gt;
import iface.impl.A_Frame_IFImpl;&lt;br&gt;
&lt;br&gt;
import java.awt.Dimension;&lt;br&gt;
import java.io.IOException;&lt;br&gt;
import java.text.MessageFormat;&lt;br&gt;
&lt;br&gt;
import javax.swing.JComboBox;&lt;br&gt;
import javax.swing.JLabel;&lt;br&gt;
import javax.swing.JTextField;&lt;br&gt;
&lt;br&gt;
public class CopyFileToPathX extends A_Frame_IFImpl {&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static String PATH_FROM = &amp;quot;C:&amp;#92;&amp;#92;devcp&amp;#92;&amp;#92;node&amp;#92;&amp;#92;workspace&amp;#92;&amp;#92;mockdata&amp;#92;&amp;#92;&amp;quot;;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static String PATH_TO = &amp;quot;C:&amp;#92;&amp;#92;devcp&amp;#92;&amp;#92;node&amp;#92;&amp;#92;workspace&amp;#92;&amp;#92;compass-ts&amp;#92;&amp;#92;mock&amp;#92;&amp;#92;&amp;quot;;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static String FILE_NAME = &amp;quot;&amp;#92;&amp;#92;testdata.xlsx&amp;quot;;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static String CMD_COPY = &amp;quot;copy /y &amp;#92;&amp;quot;{0}&amp;#92;&amp;quot; &amp;#92;&amp;quot;{1}&amp;#92;&amp;quot;&amp;quot;;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JComboBox&amp;lt;String&amp;gt; combo = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JTextField jff = new JTextField(PATH_FROM);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JTextField jft = new JTextField(PATH_TO);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public CopyFileToPathX(String title, String[] args) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJf().setTitle(title);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (args.length == 2 &amp;amp;&amp;amp; args[0].trim().length() &amp;gt; 0 &amp;amp;&amp;amp; args[0].trim().length() &amp;gt; 0) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jff = new JTextField(args[0]);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jft = new JTextField(args[1]);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().remove(getJb());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().remove(getScrollbarInput());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().remove(getScrollbarOutput());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(new JLabel(&amp;quot;フォルダー(From)&amp;quot;));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jff.setPreferredSize(new Dimension(300, 30));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jft.setPreferredSize(new Dimension(300, 30));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(jff);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(new JLabel(&amp;quot;フォルダー(To)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(jft);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; initCombox(&amp;quot;dir /b &amp;#92;&amp;quot;&amp;quot; + jff.getText() + &amp;quot;&amp;#92;&amp;quot;&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(new JLabel(&amp;quot;子フォルダー&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(combo);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(getJb());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJp().add(getScrollbarOutput());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJf().setBounds(100, 100, 475, 363);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private void initCombox(String cmd) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; combo = new JComboBox&amp;lt;String&amp;gt;(executeCMD(&amp;quot;子フォルダーの初期化&amp;quot;, cmd).toArray(new String[0]));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; combo.setPreferredSize(new Dimension(235, 30));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (IOException | InterruptedException e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void _mouseClicked() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(&amp;quot;&amp;#92;n&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(getSysDt());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(&amp;quot;&amp;#92;n&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(&amp;quot;&amp;nbsp; &amp;quot; + jff.getText() + combo.getSelectedItem().toString() + FILE_NAME);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; executeCMD(&amp;quot;上書きコピー&amp;quot;, MessageFormat.format(CMD_COPY, jff.getText() + combo.getSelectedItem().toString()&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + FILE_NAME, jft.getText()));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (IOException | InterruptedException e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(&amp;quot;&amp;#92;n&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(e.toString());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; new CopyFileToPathX(&amp;quot;Copy file from mockdata to mock&amp;#92;&amp;#92;&amp;quot;, args);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Demo1.java&lt;br&gt;
&lt;br&gt;
package demo;&lt;br&gt;
&lt;br&gt;
import iface.impl.A_Frame_IFImpl;&lt;br&gt;
&lt;br&gt;
public class Demo1 extends A_Frame_IFImpl {&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public Demo1(String title) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJf().setTitle(title);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().setText(&amp;quot;aadfadf&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void _mouseClicked() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().setText(getJinput().getText());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
}&lt;br&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56428923.html</link>
			<pubDate>Thu, 03 Aug 2017 21:56:05 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[java tool] A_Frame_IF</title>
			<description>C:&amp;#92;DEVCP&amp;#92;WORKSPACE&amp;#92;TOOLFACTORY&lt;br&gt;
│&amp;nbsp; .classpath&lt;br&gt;
│&amp;nbsp; .project&lt;br&gt;
│&lt;br&gt;
├─.settings&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.eclipse.jdt.core.prefs&lt;br&gt;
│&lt;br&gt;
├─bin&lt;br&gt;
│&amp;nbsp; │&amp;nbsp; InOut_01.class&lt;br&gt;
│&amp;nbsp; │&lt;br&gt;
│&amp;nbsp; ├─demo&lt;br&gt;
│&amp;nbsp; │&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CopyFileToPathX.class&lt;br&gt;
│&amp;nbsp; │&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Demo1.class&lt;br&gt;
│&amp;nbsp; │&lt;br&gt;
│&amp;nbsp; └─iface&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; │&amp;nbsp; A_Frame_IF.class&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; │&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; └─impl&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl$1.class&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl$2.class&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl$3.class&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl$HighlightCursorTextArea$1.class&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl$HighlightCursorTextArea.class&lt;br&gt;
│&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl.class&lt;br&gt;
│&lt;br&gt;
└─src&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; │&amp;nbsp; InOut_01.java&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; │&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ├─demo&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; │&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CopyFileToPathX.java&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; │&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Demo1.java&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; │&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; └─iface&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; │&amp;nbsp; A_Frame_IF.java&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; │&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; └─impl&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A_Frame_IFImpl.java&lt;br&gt;
-------------------------------------------&lt;br&gt;
~A_Frame_IF.java&lt;br&gt;
package iface;&lt;br&gt;
&lt;br&gt;
public interface A_Frame_IF {&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseClicked();&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void jtIn_addMouseListener();&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void jtOut_addMouseListener();&lt;br&gt;
&lt;br&gt;
}&lt;br&gt;
~A_Frame_IFImpl.java&lt;br&gt;
/**&lt;br&gt;
&amp;nbsp;* @author Riy&lt;br&gt;
&amp;nbsp;*&lt;br&gt;
&amp;nbsp;*/&lt;br&gt;
package iface.impl;&lt;br&gt;
&lt;br&gt;
import iface.A_Frame_IF;&lt;br&gt;
&lt;br&gt;
import java.awt.Color;&lt;br&gt;
import java.awt.FlowLayout;&lt;br&gt;
import java.awt.Graphics;&lt;br&gt;
import java.awt.Graphics2D;&lt;br&gt;
import java.awt.Insets;&lt;br&gt;
import java.awt.Rectangle;&lt;br&gt;
import java.awt.event.MouseEvent;&lt;br&gt;
import java.awt.event.MouseListener;&lt;br&gt;
import java.io.BufferedReader;&lt;br&gt;
import java.io.IOException;&lt;br&gt;
import java.io.InputStream;&lt;br&gt;
import java.io.InputStreamReader;&lt;br&gt;
import java.util.ArrayList;&lt;br&gt;
import java.util.Calendar;&lt;br&gt;
import java.util.List;&lt;br&gt;
import java.util.Objects;&lt;br&gt;
&lt;br&gt;
import javax.swing.JButton;&lt;br&gt;
import javax.swing.JFrame;&lt;br&gt;
import javax.swing.JPanel;&lt;br&gt;
import javax.swing.JScrollPane;&lt;br&gt;
import javax.swing.JTextArea;&lt;br&gt;
import javax.swing.text.DefaultCaret;&lt;br&gt;
import javax.swing.text.JTextComponent;&lt;br&gt;
&lt;br&gt;
public abstract class A_Frame_IFImpl implements A_Frame_IF {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JFrame jf = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private FlowLayout flt = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JPanel jp = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JTextArea Jinput = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JButton jb = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JTextArea Joutput = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JScrollPane scrollbarInput = null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private JScrollPane scrollbarOutput = null;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public A_Frame_IFImpl() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jf = new JFrame();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; flt = new FlowLayout();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jp = new JPanel(flt);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput = new HighlightCursorTextArea();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput = new HighlightCursorTextArea();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jb = new JButton(&amp;quot;実行&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput.setLineWrap(true);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput.setRows(10);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput.setColumns(40);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; scrollbarInput = new JScrollPane(Jinput, // テキストエリアコンポーネント&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, // 縦方向のバーを常に表示&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);// 横方向のバーを常に非表示&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; scrollbarOutput = new JScrollPane(Joutput, // テキストエリアコンポーネント&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, // 縦方向のバーを常に表示&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);// 横方向のバーを常に非表示&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput.setLineWrap(true);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput.setRows(10);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput.setColumns(40);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jp.add(scrollbarInput);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jb.setSize(1, 5);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jp.add(jb);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jp.add(scrollbarOutput);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jf.getContentPane().add(jp);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jf.setBounds(100, 100, 470, 510);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // jf.pack();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jf.setVisible(true);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mouseClicked();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jtIn_addMouseListener();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jtOut_addMouseListener();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseClicked() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jb.addMouseListener(new MouseListener() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseReleased(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mousePressed(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseExited(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseEntered(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseClicked(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; _mouseClicked();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public abstract void _mouseClicked();&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void jtIn_addMouseListener() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput.addMouseListener(new MouseListener() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseReleased(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mousePressed(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseExited(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseEntered(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput.setToolTipText(&amp;quot;Input Area&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseClicked(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void jtOut_addMouseListener() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput.addMouseListener(new MouseListener() {&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseReleased(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mousePressed(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseExited(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseEntered(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput.setToolTipText(&amp;quot;Output Area&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void mouseClicked(MouseEvent e) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getSysDt() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return (Calendar.getInstance().getTime().toString());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JFrame getJf() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return jf;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJf(JFrame jf) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.jf = jf;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public FlowLayout getFlt() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return flt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setFlt(FlowLayout flt) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.flt = flt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JPanel getJp() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return jp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJp(JPanel jp) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.jp = jp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JTextArea getJinput() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return Jinput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJinput(JTextArea jinput) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Jinput = jinput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JButton getJb() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return jb;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJb(JButton jb) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.jb = jb;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JTextArea getJoutput() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return Joutput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setJoutput(JTextArea joutput) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Joutput = joutput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JScrollPane getScrollbarOutput() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return scrollbarOutput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setScrollbarOutput(JScrollPane scrollbarOutput) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.scrollbarOutput = scrollbarOutput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public JScrollPane getScrollbarInput() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return scrollbarInput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setScrollbarInput(JScrollPane scrollbarInput) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.scrollbarInput = scrollbarInput;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; class HighlightCursorTextArea extends JTextArea {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 1L;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private final Color linecolor = new Color(250, 250, 220);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private final DefaultCaret caret;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public void append(String str) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super.append(str);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setCaretPosition(getDocument().getLength());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public HighlightCursorTextArea() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setOpaque(false);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; caret = new DefaultCaret() {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 1L;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; protected synchronized void damage(Rectangle r) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (r != null) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JTextComponent c = getComponent();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x = 0;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; y = r.y;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; width = c.getSize().width;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; height = r.height;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; c.repaint();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; caret.setBlinkRate(getCaret().getBlinkRate());&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; setCaret(caret);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; @Override&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; protected void paintComponent(Graphics g) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Graphics2D g2 = (Graphics2D) g;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Insets i = getInsets();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int h = caret.height;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int y = caret.y;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g2.setPaint(linecolor);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; g2.fillRect(i.left, y, getSize().width - i.left - i.right, h);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; super.paintComponent(g);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private List&amp;lt;String&amp;gt; printInputStream(InputStream is) throws IOException {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BufferedReader br = new BufferedReader(new InputStreamReader(is, &amp;quot;JISAutoDetect&amp;quot;));// 文字コードを自動変換して読み込む例&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; tmpLst = new ArrayList&amp;lt;String&amp;gt;();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for (;;) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String line = br.readLine();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (line == null)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; tmpLst.add(line);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return tmpLst;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } finally {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; br.close();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;String&amp;gt; executeCMD(String info, String cmd) throws IOException, InterruptedException {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessBuilder pb = new ProcessBuilder(&amp;quot;cmd&amp;quot;, &amp;quot;/c&amp;quot;, cmd);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Process process = pb.start();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; outMsg = printInputStream(process.getInputStream()); // 標準出力だけ読み込む&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int ret = process.waitFor();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(&amp;quot;&amp;#92;n&amp;quot;);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; getJoutput().append(&amp;quot;【&amp;quot; + info + &amp;quot;】実行結果.&amp;quot; + (Objects.equals(0, ret) ? &amp;quot;OK&amp;quot; : &amp;quot;NG (&amp;quot; + outMsg + &amp;quot;)&amp;quot;));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return outMsg;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56428920.html</link>
			<pubDate>Thu, 03 Aug 2017 21:54:25 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>adfaf</title>
			<description>sadfadf</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/56428918.html</link>
			<pubDate>Thu, 03 Aug 2017 21:51:25 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[java Map] Coding 規約</title>
			<description>&lt;div&gt;&lt;strong&gt;マップエントリの非効率な反復を防止する &lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;br&gt;
&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;説明 &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;マップ の キーセット  の反復に基づいて マップ を非効率に反復している場合、このルールは違反をレポートします。パフォーマンスの面でプログラマが犯しやすいミスとして、マップを反復するために キーセット を使用し、取得した各キーについて値を要求する処理があります。これは、マップ中のキーによる比較的重たいルックアップ操作を引き起こします。キーセット ではなく エントリセット を使用すれば、非効率な反復を簡単に効率的な反復に変換できます。entry の各エントリはキーと値のペアを持つため、重たいルックアップ操作は必要はありません。&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;スコープ レベル &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;LINE&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;このルールが導入されたバージョン &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;v8.0&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;注意 &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;N/A&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;セキュリティとの関連 &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;N/A&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;パラメーター &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;[未検証の違反をレポートする] パラメーターは、多くのバグ探偵ルールに共通です。このパラメーターについては、Jtest ユーザーズ ガイドの [バグ探偵によるデータフロー静的解析]&amp;gt; [「バグ探偵」のカスタマイズ] &amp;gt; [ルール パラメーターの設定] で説明されています。&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;利点 &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;マップ はさまざまなアプリケーションで頻繁に使用される操作です。このルールを使用すると、マップ を反復するときに不必要な処理でパフォーマンスが低下するのを防止できます。&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;デメリット &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;N/A&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;サンプルコード &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;import java.util.Iterator;import java.util.Map;public class MyClass{    public void inefficientIteration(Map map)    {        Iterator iter = map.keySet().iterator();        while (iter.hasNext()) {            Object key = iter.next();            Object value = map.get(key); // 違反            // value を処理        }    }}&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;修正 &lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;import java.util.Iterator;import java.util.Map;public class InefficientMapUsage{    public void efficientIteration(Map map)    {        Iterator iter = map.entrySet().iterator();        while (iter.hasNext()) {            Map.Entry entry = (Map.Entry)iter.next();            Object key = entry.getKey();            Object value = entry.getValue();            // value を処理        }    }}&lt;/pre&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/55855093.html</link>
			<pubDate>Fri, 08 Apr 2016 17:16:42 +0900</pubDate>
			<category>練習用</category>
		</item>
		<item>
			<title>[javascript] 複数行の文字列もＯＫになるので、良い案</title>
			<description>&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;#20320;在网上&amp;#35265;&amp;#36807;下面&amp;#36825;&amp;#31181;&amp;#32467;&amp;#35770;&amp;#21527;?&lt;/div&gt;
&lt;blockquote style=&quot;margin:10px 0px;padding:10px 20px;border:2px solid rgb(239, 239, 239);color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;background:none rgb(229, 229, 229);&quot;&gt;&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;&quot;&gt;&amp;quot;Javascript不支持多行字符串.&amp;quot;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;&quot;&gt;&amp;quot;多行字符串不是合法的JavaScript&amp;#35821;法.&amp;quot;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;&quot;&gt;&amp;quot;&lt;a href=&quot;http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Multiline_string_literals#Multiline_string_literals&quot; target=&quot;_blank&quot; style=&quot;margin:0px;padding:0px;text-decoration:none;color:rgb(0, 0, 0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(51, 51, 51);&quot;&gt;&amp;#36825;&amp;#31181;特性是没有被&amp;#26631;准化的私有&amp;#23454;&amp;#29616;&lt;/a&gt;.&amp;quot;&lt;/div&gt;&lt;/blockquote&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;如果是的&amp;#35805;,忘掉它&amp;#20204;&amp;#21543;,&amp;#36825;&amp;#26679;的&amp;#35828;法是不&amp;#23545;的.Javascript其&amp;#23454;支持多行字符串.&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;#20851;于JavaScript最奇怪的一件事是,尽管&amp;#36825;&amp;#38376;&amp;#35821;言有着非常好的&amp;#35268;范文档ECMA-262.但却有很多&amp;#20851;于&amp;#35813;&amp;#35821;言的&amp;#35823;解.网上有太多描述不恰当的或者完全&amp;#38169;&amp;#35823;的文章.&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;当然,&amp;#27599;个人都有&amp;#26435;&amp;#36873;&amp;#25321;自己去&amp;#35835;什&amp;#20040;文章,有&amp;#26435;&amp;#36873;&amp;#25321;是否相信文章中&amp;#32473;出的&amp;#32467;&amp;#35770;.但当我在博客上,&amp;#37038;件列表上,twitter上,或者其他任何地方&amp;#38405;&amp;#35835;&amp;#20851;于JavaScript的&amp;#19996;西&amp;#26102;,我&amp;#24635;是会&amp;#21160;手&amp;#36827;行&amp;#27979;&amp;#35797;,最主要的是我会打&amp;#24320;ECMA-262,把文中&amp;#32473;出的信息和文档做&amp;#23545;比,看看是不是像他&amp;#35828;的那&amp;#26679;.也&amp;#35768;&amp;#20320;会&amp;#38382;我:&amp;quot;那&amp;#20320;&amp;#20026;什&amp;#20040;&amp;#36824;要&amp;#35835;&amp;#21035;人的文章&amp;#21834;?&amp;quot;.是&amp;#21834;,既然有了ECMA-262文档,我&amp;#20204;&amp;#20026;何&amp;#36824;要去&amp;#35835;&amp;#21035;人写的文章&amp;#21602;?首先,&amp;#35268;范文档是比&amp;#36739;&amp;#38590;&amp;#38405;&amp;#35835;和&amp;#38590;理解的.&amp;#20320;必&amp;#39035;很熟悉文档中提到的那些抽象的&amp;#19996;西才能真正的弄&amp;#25026;它.而且&amp;#20320;必&amp;#39035;&amp;#38405;&amp;#35835;完整的相&amp;#20851;内容.如果&amp;#20320;跳&amp;#36807;一些&amp;#21333;&amp;#35789;或句子,&amp;#20320;就可能理解&amp;#38169;&amp;#35823;.&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;写在博客中的文章可以看作是更高&amp;#23618;次的文档.通常意味着作者是在&amp;#35835;&amp;#36807;文档之后,用更容易理解的&amp;#35805;&amp;#35821;和代&amp;#30721;片段解&amp;#37322;了文档中的内容.&amp;#36825;&amp;#26679;的文章才算是好文章.&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;多行字符串就是我上面所&amp;#35828;的一个例子.它&amp;#30830;&amp;#23454;是正式&amp;#35268;范(ECMA 265 5th edition)的一部分,ES5&amp;#25193;展了字符串字面量的&amp;#35821;法.在(7.8.4 String Literals)中添加了&lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;DoubleStringCharacter&lt;/code&gt;和 &lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;SingleStringCharacter&lt;/code&gt;: &lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;LineContinuation&lt;/code&gt;.&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;LineContinuation&lt;/code&gt; 的&amp;#35821;法是:&lt;/div&gt;
 &amp;#92; LineTerminatorSequence
&lt;p style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;LineTerminatorSequence&lt;/code&gt; 指的是下面&amp;#36825;些字符中的一个:&lt;/p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; style=&quot;margin:0px;padding:0px;border:1px solid silver;border-collapse:collapse;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;float:left;&quot;&gt;&lt;tbody&gt;&lt;tr style=&quot;margin:0px;padding:0px;&quot;&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;&amp;#25442;行符&lt;/td&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;&amp;lt;LF&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin:0px;padding:0px;&quot;&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;回&amp;#36710;符&lt;/td&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;&amp;lt;CR&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin:0px;padding:0px;&quot;&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;行分割符&lt;/td&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;&amp;lt;LS&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;margin:0px;padding:0px;&quot;&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;段分隔符&lt;/td&gt;&lt;td style=&quot;margin:0px;padding:3px;border:1px solid silver;border-collapse:collapse;background-color:rgb(229, 229, 229);&quot;&gt;&amp;lt;PS&amp;gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;&amp;#25442;句&amp;#35805;&amp;#35828;,&amp;#20320;可以通&amp;#36807;&amp;#36716;&amp;#20041;行&amp;#32456;止符来&amp;#23454;&amp;#29616;多行字符串.&amp;#20320;必&amp;#39035;&amp;#36825;&amp;#20040;做,否&amp;#21017;会得到一个&amp;#35821;法&amp;#38169;&amp;#35823;.&lt;/div&gt;
&lt;pre class=&quot;code&quot; style=&quot;margin-top:1em;margin-bottom:1em;padding:10px;white-space:pre-wrap;word-wrap:break-word;border:1px solid rgb(0, 0, 128);overflow:auto;color:rgb(51, 51, 51);font-size:13.3333px;line-height:24px;background-color:rgb(239, 239, 255);&quot;&gt;var htmlStr = &amp;#39;&amp;#92;&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;    &amp;lt;div&amp;gt;&amp;#92;&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;        content&amp;#92;&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;    &amp;lt;/div&amp;gt;&amp;#92;&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;&amp;#39;;&lt;/pre&gt;
&lt;p style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt; 当他,&amp;#36825;&amp;#31181;写法只支持ECMA-262-5的&amp;#29615;境.(&amp;#35793;者注:&amp;#23454;&amp;#38469;上,ES3的&amp;#29615;境也全都支持)&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt; 但是需要注意的是,当&amp;#36755;出字符串&amp;#26102;,&amp;#25442;行符是不会&amp;#26174;示出来的.如果&amp;#20320;需要真&amp;#23454;的&amp;#25442;行,必&amp;#39035;在反斜杠前面加上一个&lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;&amp;#92;n&lt;/code&gt;.  &lt;/p&gt;
&lt;p style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt;如果&amp;#20320;需要兼容旧的引&amp;#29615;境,&amp;#20320;&amp;#24212;&amp;#35813;使用多个字符串相&amp;#36830;接的&amp;#21150;法,或者把多个字符串分&amp;#21035;放在一个数&amp;#32452;的元素中,最后join它&amp;#20204; &lt;/p&gt;
&lt;pre class=&quot;code&quot; style=&quot;margin-top:1em;margin-bottom:1em;padding:10px;white-space:pre-wrap;word-wrap:break-word;border:1px solid rgb(0, 0, 128);overflow:auto;color:rgb(51, 51, 51);font-size:13.3333px;line-height:24px;background-color:rgb(239, 239, 255);&quot;&gt;var htmlStr = &amp;#39;&amp;lt;div&amp;gt;&amp;#39; +&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;                &amp;#39;content&amp;#39; +&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;              &amp;#39;&amp;lt;/div&amp;gt;&amp;#39;;&lt;/pre&gt;
&lt;pre class=&quot;code&quot; style=&quot;margin-top:1em;margin-bottom:1em;padding:10px;white-space:pre-wrap;word-wrap:break-word;border:1px solid rgb(0, 0, 128);overflow:auto;color:rgb(51, 51, 51);font-size:13.3333px;line-height:24px;background-color:rgb(239, 239, 255);&quot;&gt; var htmlStr = [&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;      &amp;#39;&amp;lt;div&amp;gt;&amp;#39;,&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;        &amp;#39;content&amp;#39;,&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;      &amp;#39;&amp;lt;/div&amp;gt;&amp;#39;&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;    ].join(&amp;#39;&amp;#39;);&lt;/pre&gt;
&lt;p style=&quot;margin:10px auto;padding:0px;white-space:pre;color:rgb(51, 51, 51);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;&quot;&gt; JavaScript&amp;#39118;格的多行字符串是有点小丑,而且很容易出&amp;#38169;.不&amp;#36807;有个好消息是,在未来版本的&amp;#35268;范中,将会有一个 &lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;Template Strings&lt;/code&gt;: &lt;a href=&quot;http://wiki.ecmascript.org/doku.php?id=harmony:quasis&quot; target=&quot;_blank&quot; style=&quot;margin:0px;padding:0px;text-decoration:none;color:rgb(0, 0, 0);border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(51, 51, 51);&quot;&gt;http://wiki.ecmascript.org/doku.php?id=harmony:quasis&lt;/a&gt;.&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;其中最大的不同是,&lt;code style=&quot;margin:0px;padding:0px 2px;font-family:courier, monospace;background-color:rgb(229, 229, 229);&quot;&gt;LineTerminatorSequence&lt;/code&gt;可以直接出&amp;#29616;在字符串字面量中而不需要使用反斜杠&amp;#36716;&amp;#20041;. &lt;/p&gt;
&lt;blockquote style=&quot;margin:10px 0px;padding:10px 20px;border:2px solid rgb(239, 239, 239);font-family:doublequotes, Verdana, Arial, Helvetica, sans-serif;font-size:13.3333px;line-height:24px;background:none rgb(229, 229, 229);&quot;&gt;&lt;div style=&quot;color:rgb(51, 51, 51);margin:10px auto;padding:0px;white-space:pre;&quot;&gt;&amp;#35793;者注:再介&amp;#32461;&amp;#20004;&amp;#31181;没有什&amp;#20040;&amp;#23454;&amp;#38469;用途的&amp;#23454;&amp;#29616;多行字符串的写法.其&amp;#23454;最好不要看.&lt;/div&gt;
&lt;div style=&quot;color:rgb(51, 51, 51);margin:10px auto;padding:0px;white-space:pre;&quot;&gt;1.利用E4X的写法&lt;/div&gt;
&lt;div class=&quot;cnblogs_code&quot; style=&quot;color:rgb(0, 0, 0);margin:5px 0px;padding:5px;border:1px solid rgb(204, 204, 204);overflow:auto;font-family:&#039;Courier New&#039; !important;font-size:12px !important;background-color:rgb(245, 245, 245);&quot;&gt;&lt;pre style=&quot;margin-top:1em;margin-bottom:1em;padding:0px;white-space:pre-wrap;word-wrap:break-word;font-family:&#039;Courier New&#039; !important;&quot;&gt;var string = (&amp;lt;xml&amp;gt;&amp;lt;&lt;span style=&quot;margin:0px;padding:0px;line-height:1.5 !important;&quot;&gt;![CDATA[&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;我&amp;#20320;他]]&lt;/span&gt;&amp;gt;&amp;lt;/xml&amp;gt;&lt;span style=&quot;margin:0px;padding:0px;line-height:1.5 !important;&quot;&gt;).toString().trim();console.log(string);我&amp;#20320;他&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div style=&quot;color:rgb(51, 51, 51);margin:10px auto;padding:0px;white-space:pre;&quot;&gt;E4X只有Firefox支持,支持了很多年了,但其他&amp;#27983;&amp;#35272;器一直不&amp;#23454;&amp;#29616;,所以也流行不起来,而且从Firefox17&amp;#24320;始,E4X将会被默&amp;#35748;禁用.&lt;/div&gt;
&lt;div style=&quot;color:rgb(51, 51, 51);margin:10px auto;padding:0px;white-space:pre;&quot;&gt;2,利用函数内部的多行注&amp;#37322;&lt;/div&gt;
&lt;div class=&quot;cnblogs_code&quot; style=&quot;color:rgb(0, 0, 0);margin:5px 0px;padding:5px;border:1px solid rgb(204, 204, 204);overflow:auto;font-family:&#039;Courier New&#039; !important;font-size:12px !important;background-color:rgb(245, 245, 245);&quot;&gt;&lt;pre style=&quot;margin-top:1em;margin-bottom:1em;padding:0px;white-space:pre-wrap;word-wrap:break-word;font-family:&#039;Courier New&#039; !important;&quot;&gt;&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 0, 255);line-height:1.5 !important;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;line-height:1.5 !important;&quot;&gt; hereDoc(f) {　    &lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 0, 255);line-height:1.5 !important;&quot;&gt;return&lt;/span&gt; f.toString().replace(/^[^&amp;#92;/]+&amp;#92;/&amp;#92;*!?&amp;#92;s?/, &amp;#39;&amp;#39;).replace(/&amp;#92;*&amp;#92;/[^&amp;#92;/]+$/, &amp;#39;&amp;#39;&lt;span style=&quot;margin:0px;padding:0px;line-height:1.5 !important;&quot;&gt;);}&lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 0, 255);line-height:1.5 !important;&quot;&gt;var&lt;/span&gt; string = hereDoc(&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 0, 255);line-height:1.5 !important;&quot;&gt;function&lt;/span&gt; () {&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 128, 0);line-height:1.5 !important;&quot;&gt;/*&lt;br style=&quot;margin:0px;padding:0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 128, 0);line-height:1.5 !important;&quot;&gt;我&amp;#20320;他&lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;color:rgb(0, 128, 0);line-height:1.5 !important;&quot;&gt;*/&lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;line-height:1.5 !important;&quot;&gt;});&lt;/span&gt;&lt;span style=&quot;margin:0px;padding:0px;line-height:1.5 !important;&quot;&gt;console.log(string)我&amp;#20320;他&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div style=&quot;color:rgb(51, 51, 51);margin:10px auto;padding:0px;white-space:pre;&quot;&gt;Firefox去年的版本&amp;#36824;不支持&amp;#36825;&amp;#31181;写法,原因是在&amp;#35843;用函数的toString方法&amp;#26102;,会把注&amp;#37322;&amp;#36807;&amp;#28388;掉.不&amp;#36807;&amp;#29616;在支持了.&lt;/div&gt;
&lt;div style=&quot;color:rgb(51, 51, 51);margin:10px auto;padding:0px;white-space:pre;&quot;&gt;&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;margin:10px auto;padding:0px;white-space:pre;&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;文章は「&lt;a HREF=&quot;http://www.cnblogs.com/ziyunfei/archive/2012/10/04/2711551.html&quot; TARGET=&quot;_blank&quot;&gt;http://www.cnblogs.com/ziyunfei/archive/2012/10/04/2711551.html&lt;/a&gt;」を引用してきたことである。&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;</description>
			<link>https://blogs.yahoo.co.jp/zhxshxs/55739195.html</link>
			<pubDate>Fri, 15 Jan 2016 19:08:49 +0900</pubDate>
			<category>練習用</category>
		</item>
		</channel>
	</rss>