Thursday, January 15, 2015



    Convert HashMap Keys to String Array in Java

    I was working with HashMap and i wanted to convert all the keys inside the HashMap to array of String. So i tried casting the Object to String since Object is the class from where String is derived. But i got class cast exception. Started looking on what is the issue and found that you cannot directly cast the Object[] to String[]. You have to manually iterate through and create String[] array.
    Assume you have an HashMap and you get all the keyset for that HashMap
    Since the received array is of type Object, we would have to iterate through it to get the String array.
    Happy coding :)

    Sunday, January 11, 2015

    Testing website

    https://www.regex101.com/

    Testing sequence using Mallet on the Android

    (\d*)\,(.*\-.*\-\d*)\,\d*\-\d*\-\d*\s\d*\,\s*(.*)

    1000029,fa10-01-04,2010-09-08 08,  999559 a9.692x a0.996y a-1.36z  999560 a11.339x a0.862y a0.804z  999561 a9.06x a-3.524y a1.437z  999562 a9.902x a-0.038y a6.206z  999563 a8.466x a-0.824y a2.777z  999564 a10.42x a0.804y a0.766z  999565 a11.684x a-1.188y a1.532z  999566 a7.24x a-0.249y a1.341z  999567 a8.351x a-2.643y a5.842z  999568 a6.723x a-4.271y a0.517z  999569 a13.561x a-4.808y a3.831z  999570 a9.06x a-0.364y a2.586z  999571 a7.987x a-0.536y a2.739z  999572 a8.236x a0.23y a2.586z  999573 a8.619x a-0.728y a1.092z  999574 a10.209x a-0.919y a2.854z  999575 a8.753x a-2.222y a3.754z  999576 a8.849x a-2.126y a3.314z  999577 a8.523x a-2.509y a3.85z  999578 a8.657x a-2.222y a3.926z  999579 a8.562x a-1.8y a4.022z  999580 a8.677x a-2.528y a4.29z  999581 a8.37x a-1.992y a4.061z  999582 a8.351x a-1.992y a4.003z  999583 a8.619x a-0.843y a4.616z  999584 a8.351x a-2.26y a4.559z  999585 a8.657x a-0.862y a4.559z  999586 a8.657x a-0.862y a4.31z  999587 a8.543x a-1.877y a4.252z  999588 a8.638x a-1.686y a4.252z  999589 a8.274x a-1.896y a4.463z  999590 a8.523x a-1.935y a4.75z  999591 a8.351x a-1.973y a4.501z  999592 a8.619x a-1.724y a4.252z  999593 a8.523x a-1.437y a4.137z  999594 a8.792x a-2.682y a3.39z  999595 a8.983x a-1.8y a3.103z  999596 a8.945x a-2.509y a3.39z  999597 a8.523x a-2.452y a2.969z  999598 a10.343x a0.077y a1.896z  999599 a11.914x a-1.322y a3.218z  999600 a7.508x a-4.061y a4.022z  999601 a8.14x a-2.375y a3.275z  999602 a6.819x a-6.014y a3.62z  999603 a7.489x a-5.248y a4.003z  999604 a8.14x a-4.444y a3.428z  999605 a8.083x a-4.578y a3.428z  999606 a8.37x a-4.329y a3.294z  999607 a8.37x a-4.329y a3.141z  999608 a8.313x a-4.329y a3.275z  999609 a8.485x a-4.195y a3.199z  999610 a8.37x a-4.271y a3.103z  999611 a8.523x a-3.831y a3.026z  999612 a8.657x a-3.869y a3.026z  999613 a8.447x a-4.137y a3.39z  999614 a8.37x a-5.114y a3.16z  999615 a8.37x a-4.003y a3.831z  999616 a8.313x a-4.003y a3.371z  999617 a8.447x a-4.137y a3.467z  999618 a9.251x a-3.275y a2.643z  999619 a8.772x a-1.551y a2.643z  999620 a9.577x a-1.915y a3.467z  999621 a9.653x a-2.298y a3.735z  999622 a9.462x a-1.82y a3.256z  999623 a8.562x a-1.647y a2.796z  999624 a8.466x a-3.524y a3.984z  999625 a8.906x a-2.049y a1.168z  999626 a9.136x a-3.065y a1.111z  999627 a8.389x a-1.513y a-0.038z  999628 a9.577x a-1.111y a4.156z  999629 a7.891x a0.383y a2.567z  999630 a7.757x a2.701y a2.049z  999631 a8.657x a-3.486y a2.777z  999632 a9.155x a-3.984y a2.777z  999633 a9.768x a-1.283y a2.892z  999634 a9.213x a-3.084y a2.758z  999635 a9.27x a-1.302y a2.356z  999636 a9.309x a-1.341y a2.701z  999637 a9.538x a-1.111y a2.835z  999638 a9.673x a-0.421y a3.179z  999639 a9.768x a-0.9y a3.39z  999640 a8.868x a-1.149y a4.693z  999641 a6.455x a1.207y a5.593z  999642 a6.819x a0y a6.187z  999643 a8.638x a1.666y a4.022z  999644 a9.73x a-0.441y a-0.632z  999645 a9.634x a0.096y a3.62z  999646 a9.519x a0.211y a1.322z  999647 a8.14x a-3.62y a5.363z  999648 a8.466x a-1.111y a3.007z  999649 a8.792x a-2.835y a3.467z  999650 a8.772x a-3.045y a2.049z  999651 a9.462x a-2.049y a0.939z  999652 a15.17x a-1.302y a9.845z  999653 a8.638x a0.23y a3.543z  999654 a8.543x a-0.364y a3.543z  999655 a7.336x a0.096y a2.547z  999656 a8.543x a-2.088y a3.237z  999657 a8.389x a-0.785y a5.65z  999658 a8.389x a-0.46y a5.018z  999659 a5.746x a0.479y a7.623z  999660 a5.057x a1.609y a7.776z  999661 a4.29x a1.59y a7.891z  999662 a4.29x a2.337y a7.949z  999663 a4.635x a1.992y a7.91z  999664 a5.076x a1.628y a7.872z  999665 a5.229x a1.59y a7.738z  999666 a5.708x a1.245y a7.432z  999667 a7.125x a1.398y a5.248z  999668 a8.504x a-1.781y a6.512z  999669 a8.37x a-0.441y a4.999z  999670 a7.891x a-2.203y a4.731z  999671 a8.619x a1.341y a3.486z  999672 a9.098x a1.724y a2.701z  999673 a8.811x a1.571y a1.858z  999674 a13.273x a-0.881y a4.137z  999675 a9.175x a-1.59y a0.709z  999676 a8.619x a-1.188y a1.13z  999677 a10.171x a-2.796y a2.011z  999678 a8.83x a-2.26y a3.62z  999679 a9.328x a-1.628y a1.571z  999680 a9.883x a-2.222y a1.111z  999681 a9.558x a-2.95y a1.073z  999682 a9.443x a-3.141y a1.053z  999683 a9.424x a-2.088y a1.36z  999684 a9.136x a-2.605y a1.264z  999685 a9.27x a-3.218y a1.437z  999686 a9.213x a-3.103y a1.111z  999687 a9.175x a-3.179y a1.111z  999688 a9.443x a-3.677y a0.843z  999689 a8.964x a-3.141y a0.555z  999690 a9.73x a-3.639y a0.824z  999691 a9.194x a-2.969y a0.594z  999692 a9.596x a-3.333y a1.59z  999693 a9.998x a-3.505y a0.804z  999694 a9.041x a-2.816y a3.179z  999695 a9.213x a-1.781y a2.816z  999696 a8.926x a-2.758y a3.314z  999697 a9.079x a-2.26y a3.16z  999698 a8.964x a-2.088y a3.543z  999699 a8.83x a-2.203y a3.314z  999700 a8.83x a-2.643y a3.658z  999701 a1.494x a1.762y a8.753z  999702 a-0.46x a2.816y a7.987z  999703 a-1.092x a3.62y a8.159z  999704 a-0.728x a4.424y a8.389z  999705 a3.218x a3.237y a7.508z  999706 a5.401x a1.82y a8.638z  999707 a4.712x a1.302y a7.068z  999708 a6.244x a-0.306y a6.646z  999709 a8.792x a-0.096y a4.444z  999710 a8.351x a-1.245y a3.428z  999711 a8.6x a-1.226y a2.988z  999712 a8.466x a-1.992y a2.605z  999713 a11.435x a-1.551y a6.8z  999714 a9.079x a0.192y a3.965z  999715 a8.064x a-3.409y a1.053z  999716 a9.251x a-0.728y a4.463z  999717 a10.075x a-1.226y a5.076z  999718 a7.834x a-0.613y a3.333z  999719 a7.585x a-2.72y a4.233z  999720 a8.14x a-1.896y a4.003z  999721 a8.466x a-3.122y a3.926z  999722 a9.232x a-0.728y a4.348z  999723 a8.696x a-0.69y a4.482z  999724 a8.581x a0.057y a3.907z  999725 a8.887x a0.153y a3.773z  999726 a8.926x a-1.992y a3.677z  999727 a9.117x a-2.528y a2.988z  999728 a9.213x a-2.26y a2.605z  999729 a8.198x a0.69y a3.639z  999730 a8.811x a-0.192y a3.084z  999731 a8.926x a0.383y a3.582z  999732 a8.887x a0.67y a3.199z  999733 a8.983x a0.192y a3.045z  999734 a10.822x a-0.881y a5.171z  999735 a8.849x a0.919y a3.754z  999736 a8.906x a-0.077y a3.39z  999737 a9.041x a0.345y a3.333z  999738 a8.543x a-2.643y a3.85z  999739 a8.753x a-2.739y a3.85z  999740 a8.638x a-2.643y a3.39z  999741 a8.715x a-3.084y a3.314z  999742 a9.538x a-2.682y a3.371z  999743 a9.73x a-0.919y a5.171z  999744 a7.796x a0.096y a4.233z  999745 a8.504x a-0.479y a3.486z  999746 a9.404x a-0.977y a3.869z  999747 a8.887x a-2.624y a3.869z  999748 a9.021x a-1.551y a3.812z  999749 a9.424x a-1.437y a3.448z  999750 a9.922x a-2.413y a4.003z  999751 a9.424x a-2.643y a5.229z  999752 a7.527x a-3.448y a3.946z  999753 a4.539x a0.192y a8.485z  999754 a3.045x a0.096y a8.83z  999755 a2.662x a0.192y a9.155z  999756 a1.954x a-0.287y a9.098z  999757 a1.935x a-0.345y a9.73z  999758 a1.896x a-0.268y a9.481z  999759 a1.609x a0y a9.538z  999760 a3.85x a0.594y a8.504z  999761 a4.329x

    How to crop the picture in Visio

    In Microsoft Visio 2010 or Visio 2013, when you click Fit to Drawing in the Size group on the Design tab, the page resizes. But a small margin remains between the edge of the page and the drawing.